象棋爱好者 发表于 2022-11-30 17:37:21

怎么不同颜色

from turtle import*
pencolor={'blue','purple','red','yellow','green'}
speed(30)
pensize(7)
for i in range(0,60):
    penup()
    forward(200)
    if i%5==0:
      color('green')
      pendown()
      forward(20)
      backward(20)
      penup()
    else:
      color('black')
      dot(8)
    backward(200)
    left(6)

Twilight6 发表于 2022-12-4 10:00:16


参考代码:

from turtle import *

pencolor = ['blue', 'purple', 'red', 'yellow', 'green']
speed(30)
pensize(7)
_ = 0
for i in range(0, 60):
    penup()
    forward(200)
    if i % 5 == 0:
      color(pencolor)
      pendown()
      forward(20)
      backward(20)
      penup()
    else:
      color(pencolor)
      dot(8)
    backward(200)
    left(6)
    _ += 1
    if _ == len(pencolor):
      _ = 0
页: [1]
查看完整版本: 怎么不同颜色