Title

基础编程蟒蛇代码的两种写法

蟒蛇的两种编程方式,适用于初学者学习和练手

第一种

import turtle

t = turtle.Pen()
t.shape('turtle')

t.up()
# t.color('red')
t.fd(-250)
t.down()
t.pensize(20)
# 反转角度(不论什么角度都是从开始指向x轴正方向算起)
t.seth(-40)
# 对下面的代码重复运行
color_list=['red','pink','black','blue','green']
for i in color_list:
  t.color(i)
  t.circle(40,80)
  t.circle(-40,80)
t.color('black')
t.left(40)
t.fd(100)
t.circle(20,180)
t.fd(50)

# mainloop可以保存窗口
turtle.mainloop()

第二种

import turtle
# 建立窗口位置及大小,分别表示长,宽,距左,距顶位置
turtle.setup(800,500,200,100)
turtle.penup()
# 调整点的初始位置,两种方法都可以
turtle.goto(-300,0)
# turtle.fd(-300)
# turtle.color("red")
# 消除笔迹
turtle.pendown()
turtle.pensize(20)
turtle.seth(-40)
color_list=('red','black','blue','green','pink',)
# 运用for循环,不要忘记结尾的:
for i in color_list:
  turtle.color(i)
  turtle.circle(40,80)
  turtle.circle(-40,80)
turtle.color('yellow')
turtle.seth(0)
turtle.fd(100)
turtle.circle(40,180)
turtle.fd(60)

turtle. mainloop()
posted @ 2019-10-22 15:12  Mr江  阅读(2908)  评论(0编辑  收藏  举报