python turtle模块的“write”与“color”
mnsd

python turtle模块的“write”与“color”


复习回顾

  1. 导包时进行重命名
  2. turtle包中常用函数的简写
  3. turtle填充颜色的步骤

本节新知

  1. turtle中几种“color”的区别

    color包括包括fillcolor和pencolor,即填充颜色和画笔颜色,设置color时会同时设置fillcolor和pencolor为相同的颜色。

    1
    2
    3
    4
    import turtle as t
    t.color("red") # 将填充颜色和画笔颜色全部设置为红色
    t.fillcolor("yellow") # 将填充颜色设置为黄色
    t.pencolor("blue") # 将画笔颜色设置为蓝色

    上述程序则最终会将画笔设置为蓝色,填充颜色设置为黄色,因为前面设置的color被后面再次设置的fillcoloe和pencolor二次覆盖掉了

  2. turtle.write进行写字

    1
    2
    3
    4
    5
    import turtle as t
    t.pu()
    t.goto(200,200)
    # 不需要t.pd()落笔也可以写字
    t.write("新年快乐!", font=("楷体", 36))
  3. 填充颜色是否需要落笔

    1
    2
    3
    4
    5
    6
    import turtle as t
    t.pu()
    t.fillcolor("yellow")
    t.begin_fill()
    t.circle(200)
    t.end_fill()

    通过调试发现不落笔也可以填充颜色,与write写字一样,无需落笔也可实现相应的功能

  4. turtle.done()函数的作用

    1
    2
    3
    4
    import turtle as t
    t.circle(200)

    t.done()

    在程序末尾增加turtle.done(),可以让程序在双击运行时画的图案不消失


课后作业

将圆形方孔钱上的四个字补充完整

 评论
评论插件加载失败
正在加载评论插件