python123turtle里怎么设置write字体的颜色?
我用turtle.color他说'str' object is not callable
能不能给个例子
然后怎么设置随机变色
python123turtle
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注引自免费微信小程序:皆我百晓生
在Python的turtle库中,要设置write方法写字体的颜色,你需要首先使用
pencolor()方法来改变画笔颜色,然后再调用write()方法。下面是一个例子:import turtle # 创建turtle对象 t = turtle.Turtle() # 设置字体颜色为红色 t.pencolor("red") # 写入文本并指定字体大小 t.write("Hello, World!", font=("Arial", 16, "normal")) # 若要设置随机颜色,可以使用random模块 import random # 获取一个随机颜色(RGB三色各0-255之间的随机整数) random_color = (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)) # 将随机颜色转换为turtle能识别的格式 t.pencolor(random_color) # 使用新的随机颜色写入文本 t.write("Random Color Text", font=("Arial", 16, "normal")) # 提示:最后不要忘记让窗口保持打开状态,直到手动关闭 turtle.done()这段代码首先设置了写字颜色为红色,并写出了"Hello, World!"。然后它引入了random模块,生成了一个随机RGB颜色,并将这个颜色设置为了画笔颜色,最后用这个随机颜色写出了"Random Color Text"。
解决评论 打赏 举报 编辑记录无用 1