破无差Povchar 2024-03-09 17:42 采纳率: 0%
浏览 8

python123turtle

python123turtle里怎么设置write字体的颜色?
我用turtle.color他说'str' object is not callable
能不能给个例子
然后怎么设置随机变色

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-03-09 17:42
    关注

    引自免费微信小程序:皆我百晓生

    在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"。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月9日