基礎のプログラミングの蛇のコードの2種類の書き方

1093 ワード

蛇の2つのプログラミング方式は、初心者の学習と手の練習に適しています.
第1種
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()

第2種
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()