美文网首页自学编程Python日更成长营
自学Python:用Python绘制一个笑脸

自学Python:用Python绘制一个笑脸

作者: 小强聊成长 | 来源:发表于2022-03-17 13:01 被阅读0次

不管开心不开心,常常微笑,你会越来越开心。使用turtle中提供的绘图函数绘制一个笑脸。

下面直接上代码:

########################

import turtle as t

if __name__ == "__main__":

    # 画脸

    t.width(2)  # 设置宽度

    t.color("black")  # 设置画笔颜色

    t.circle(120) # 画圆

    # 画眼睛

    t.penup()  # 抬笔

    t.goto(-60, 130)  # 移动到坐标点

    t.pendown()  # 下笔

    t.color("black")

    t.circle(20)

    t.penup()  # 抬笔

    t.goto(60, 130)  # 移动到坐标点

    t.pendown() # 下笔

    t.color("black")

    t.circle(20)

    # 画鼻子

    t.penup()# 抬笔

    t.goto(0, 120) # 移动到坐标点

    t.pendown() # 下笔

    t.goto(-50, 70)

    t.goto(50, 70)

    t.goto(0, 120)

    # 画嘴巴

    t.penup()    # 抬笔

    t.goto(-60, 45)  # 移动到坐标点

    t.pendown()  # 下笔

    #t.circle(90, extent= 90)

    t.setheading(90)  # 设置朝向

    len = 1  # 设置初始走的速度为1

    for j in range(60):

        if j > 30: # 当j<30,也就是画前一半的弧线

            len += 0.2  # 让速度越走越快

        else:  # 画后一半弧线

            len -= 0.2 # 让速度越走越慢

        t.forward(len) # 前进

        t.left(3)  # 左转

    t.goto(-60, 45)

    t.done()  # 关闭

########################

执行结果如下:

________________END______________

相关文章

网友评论

    本文标题:自学Python:用Python绘制一个笑脸

    本文链接:https://www.haomeiwen.com/subject/rgoclrtx.html