python新手学习记录笔的控制7,成果(使用python画小黄人)

python新手学习记录笔的控制7,成果(使用python画小黄人),第1张

概述#pipinstallturtle(先安装库)importturtle#import库名导入库#设置画布#turtle.setup(800,800)#设置画笔的速度turtle.speed(0)#轮廓#顶部默认原点在正中心但是我们需要在上部分进行画turtle.up()#
# pip install turtle(先安装库)import turtle                       # import 库名 导入库# 设置画布# turtle.setup(800,800)# 设置画笔的速度turtle.speed(0)# 轮廓# 顶部 默认原点在正中心 但是我们需要在上部分进行画turtle.up()                         # 抬笔turtle.goto((150,150))              # 到达坐标(150,150)turtle.down()                       # 落笔turtle.fillcolor('#FFFF00')         # 设置填充颜色turtle.begin_fill()                 # 开始填充turtle.left(90)                     # 向左旋转90度,使笔方向朝上turtle.circle(150,180)              # 画一个半径150,角度180的圆弧# 中间turtle.fd(300)                      # 向前走300# 底部turtle.circle(150,180)              # 画一个半径150,角度180的圆弧turtle.fd(300)                      # 向前走300turtle.end_fill()                   # 结束填充# 画眼睛turtle.fillcolor('white')           # 设置填充颜色为白色turtle.begin_fill()                 # 开始填充turtle.wIDth(5)                     # 设置笔的宽度为5turtle.up()                         # 抬笔turtle.left(90)                     # 向左旋转90度turtle.fd(150)                      # 向前走300turtle.right(90)                    # 向右旋转90度turtle.down()                       # 落笔turtle.circle(40)                   # 画一个半径为40的圆turtle.left(180)                    # 向左旋转180度turtle.circle(40)                   # 画一个半径为40的圆turtle.end_fill()                   # 结束填充# 画里面的小眼睛turtle.up()                         # 抬笔turtle.setposition(-50,150)         # 移动到点坐标(-50,150)turtle.down()                       # 落笔turtle.dot(40)                      # 画直径为40的实心圆turtle.up()                         # 抬笔turtle.setposition(30,150)          # 移动到点坐标(30,150)turtle.down()                       # 落笔turtle.dot(40)                      # 画直径为40的实心圆turtle.pencolor('white')            # 设置笔的颜色为白色turtle.up()                         # 抬笔turtle.setposition(-40,150)         # 移动到点坐标(-40,150)turtle.down()                       # 落笔turtle.dot(20)                      # 画直径为20的实心圆turtle.up()                         # 抬笔turtle.setposition(40,150)          # 移动到点坐标(40,150)turtle.down()                       # 落笔turtle.dot(20)                      # 画直径为20的实心圆# 画两条黑杠turtle.pencolor('black')            # 设置笔的颜色为黑色turtle.wIDth(20)                    # 设置笔的宽度为20turtle.up()                         # 抬笔turtle.setposition(-150,150)        # 移动到点坐标(-150,150)turtle.down()                       # 落笔turtle.goto((-80,150))              # 移动到坐标(-80,150)turtle.up()                         # 抬笔turtle.setposition(80,150)          # 移动到点坐标(80,150)turtle.down()                       # 落笔turtle.goto((150,150))              # 移动到坐标(150,150)# 画嘴巴turtle.up()                         # 抬笔turtle.setx(-50)                    # 移动到x=-50turtle.sety(50)                     # 移动到y=50turtle.down()                       # 落笔turtle.left(50)                     # 向左旋转50度turtle.pencolor('red')              # 设置笔的颜色为红色turtle.wIDth(2)                     # 设置笔宽度为2for x in range(30):                 # 循环30次,画曲线    turtle.fd(4)                    # 每次前进4    turtle.left(3)                  # 每次向左旋转3度# 画衣服turtle.up()                         # 抬笔turtle.setx(150)                    # 到达x=150的地方turtle.sety(-160)                   # 到达y=-160的地方turtle.down()                       # 落笔turtle.fillcolor('#166084')         # 设置填充颜色turtle.begin_fill()                 # 开始填充turtle.pencolor('#000')             # 设置笔的颜色turtle.wIDth(1)                     # 设置笔的宽度turtle.goto((105,-160))             # 移动到点(105,-160)turtle.goto((105,-110))             # 移动到点(105,-110)turtle.goto((150,-50))              # 移动到点(150,-50)turtle.goto((150,-35))              # 移动到点(150,-35)turtle.goto((100,-100))             # 移动到点(100,-100)turtle.goto((-100,-100))            # 移动到点(-100,-100)turtle.goto((-150,-35))             # 移动到点(-150,-35)turtle.goto((-150,-50))             # 移动到点(-150,-50)turtle.goto((-105,-110))            # 移动到点(-105,-110)turtle.goto((-105,-160))            # 移动到点(-105,-160)turtle.goto((-150,-160))            # 移动到点(-150,-160)turtle.left(220)                    # 向左旋转220度turtle.circle(150,180)              # 画一个半径150,角度180的圆弧turtle.end_fill()                   # 结束填充# 画口袋turtle.pencolor('#000')turtle.wIDth(3)turtle.up()turtle.setx(50)turtle.sety(-170)turtle.down()turtle.goto((50,-150))turtle.goto((-50,-150))turtle.goto((-50,-170))turtle.left(180)turtle.circle(50,180)# 画头发turtle.wIDth(2)turtle.up()turtle.setx(-20)turtle.sety(300)turtle.down()turtle.goto((-25,340))turtle.up()turtle.setx(-8)turtle.sety(300)turtle.down()turtle.goto((-15,347))turtle.up()turtle.setx(8)turtle.sety(300)turtle.down()turtle.goto((15,345))turtle.up()turtle.setx(20)turtle.sety(300)turtle.down()turtle.goto((25,360))# 让程序一直运行turtle.mainloop()

总结

以上是内存溢出为你收集整理的python新手学习记录笔的控制7,成果(使用python画小黄人)全部内容,希望文章能够帮你解决python新手学习记录笔的控制7,成果(使用python画小黄人)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1188717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存