找回密码
 立即注册
搜索
热搜: Python C++
查看: 3|回复: 0

修改程序

[复制链接]

1

主题

0

回帖

9

积分

路人NPC

积分
9
发表于 1 小时前 | 显示全部楼层 |阅读模式

# 海龟绘图
import turtle as t
#import 导入 turtle 绘图的库文件 as 重新起名 t 新名字

screen = t.Screen() # 创建窗口 并 命名为screen

screen.title('star') # 设置窗口 标题

screen.bgcolor('black') # 设置窗口的背景颜色

# screen.reset() # 将画笔重置为初始状态

# screen.clear() # 清空屏幕,将窗口重置为初始状态


# 点击海归,让海归向前移动
# 改变画笔颜色

#onclick 点击鼠标按键
#onrelease 松开鼠标按键

def draw(x,y): #画星星
    t.pencolor('yellow')
    for i in range(5):
        t.fd(100) #控制五角星大小的
        t.lt(144)

def gogo(x,y): # 点击窗口 随机 移动
    import random as r # 导入随机模块

    t.up() # 抬笔防止移动时画出笔迹
    t.left(r.randint(30,180)) # 向任意方向转动
    t.fd(r.randint(50,120)) # 走任意长度距离
    t.down() # 落笔
t.color('yellow')
screen.onclick(draw,1) # 监听 的点击事件 :  
screen.onclick(gogo,3) # 监听窗口的点击事件 :  screen是窗口
t.mainloop() #放弃可能会产生bug的while ,使用自带的 mainloop循环


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|元气空间站 ( 冀ICP备2023028034号|冀ICP备2023028034号-1 )

GMT+8, 2026-6-14 13:05 , Processed in 0.066080 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表