初学者简单画图

import turtle as A      #导入海龟画图函数(turtle),自定义名称A
import turtle as b
b.screensize(1500,800,'pink')
A.speed(0)
b.speed(0)
    #火柴人
def drawstara():
    #头
  A.begin_fill()        #圆的填充颜色,也是红色
  A.color('red')        #定义笔的颜色为红色
  for i in range(20):   #画圆的笔长
     A.forward(15)      #圆的大小
     A.left(20)         #从左边画
  A.end_fill()
A.up()                  #结束当前画笔
A.home()                #回到原点
A.pendown()             #将笔放在已经标好的位置
drawstara()              #调用drawstar函数,显示图形
A.up()
A.home()
   #身体
A.pendown()
A.pensize(10)           #设置笔宽
A.setheading(270)       #设置画笔的方向
A.goto(6,0)
A.forward(100)          #笔长
A.up()
A.home()                #回到原点
   #右肩
A.down()
A.goto(5,-7)
A.setheading(240)
A.forward(50)
A.up()
   #右臂
A.down()
A.right(-90)
A.goto(-17,-50)
A.forward(50)
A.penup()
A.home()
   #左肩
A.down()
A.goto(5,-7)
A.left(-20)
A.forward(40)
A.up()
   #左臂
A.down()
A.left(30)
A.forward(50)
A.up()
A.home()
   #右大腿
A.down()
A.goto(6,-100)
A.right(120)
A.forward(30)
A.up()
   #右小腿
A.down()
A.right(-20)
A.forward(35)
A.up()
A.home()
   #左大腿
A.down()
A.goto(6,-100)
A.right(40)
A.forward(30)
A.up()
   #左小腿
A.down()
A.right(40)
A.forward(40)
A.up()
    #树叶
b.begin_fill()
def yezi():
   for i in range(1):
        # b.forward(10)
        b.right(190)
        b.circle(250, 180)
        b.right(-90)
        b.forward(500)
b.pensize(10)
b.color('dark green')
b.up()
b.goto(-100,130)
b.down()
yezi()
b.end_fill()
b.up()
    #树干
b.goto(-240,-200)
b.begin_fill()
def drawstar():
   for i in range(1):
        b.right(30)
        b.circle(180,-150)
        b.forward(90)
b.color('brown')
b.up()
b.goto(-240,-200)
b.down()
drawstar()
b.right(-70)
b.circle(90,-60)
b.forward(2)
b.right(190)
b.circle(-270,-25)
b.forward(2)
b.right(150)
b.circle(90,-20)
b.forward(2)
b.right(210)
b.circle(-200,-10)
b.forward(2)
b.right(90)
b.circle(90,-40)
b.forward(2)
b.right(210)
b.circle(-200,-20)
b.forward(2)
b.right(90)
b.circle(90,-40)
b.forward(2)
b.right(210)
b.circle(-200,-10)
b.forward(2)
b.right(90)
b.circle(90,-40)
b.forward(2)
b.right(210)
b.circle(-200,-10)
b.forward(2)
b.right(90)
b.circle(90,-40)
b.forward(2)
b.right(210)
b.circle(-200,-10)
b.forward(2)
b.right(120)
b.circle(90,-50)
b.forward(2)
b.right(190)
b.circle(250,-100)
b.forward(2)
b.right(45)
b.forward(258)
b.end_fill()
b.penup()
b.up()

b.pensize(2)
b.begin_fill()
def thesun():
    for i in range(1,61):
        b.forward(100)
        b.left(177)

b.color('red')
b.end_fill()
b.up()
b.goto(300, 330)
b.down()
thesun()
b.up()
b.home()
b.begin_fill()
b.pensize(10)
def rod():
    for i in range(1):
        b.right(140)
        b.forward(250)
b.end_fill()
b.color('brown')
b.up()
b.goto(145,25)
b.down()
rod()

b.up()
b.goto(-50,-300)

b.write('清晨早上努力的人起来练功',font=('楷体',30))
# b.close()
b.done()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值