Lv.1
在 炫酷python代码,程序员直哭 中回复
我有一个有很多颜色的列表
a = ['gainsboro', 'thistle', 'sandy brown', 'orange', 'coral', 'chocolate', 'sa喵le brown', 'brown', 'gray', 'rosy brown', 'indian red', 'salmon', 'tomato', 'orange red', 'red', 'firebrick', 'slate gray', 'pale green', 'lawn green', 'pink', 'hot pink', 'pale violet red', 'purple', 'blue violet', 'powder blue', 'aquamarine', 'spring green', 'chartreuse', 'plum', 'violet', 'orchid', 'slate blue', 'green', 'yellow', 'pale turquoise', 'yellow green', 'olive drab', 'cornflower blue', 'navy', 'midnight blue', 'sky blue', 'cadet blue', 'sea green', 'forsat green', 'cyan', 'dodger blue', 'azure', 'black']
完整作品
import turtle
q = 0
a = ['gainsboro', 'thistle', 'sandy brown', 'orange', 'coral', 'chocolate', 'sa喵le brown', 'brown', 'gray', 'rosy brown', 'indian red', 'salmon', 'tomato', 'orange red', 'red', 'firebrick', 'slate gray', 'pale green', 'lawn green', 'pink', 'hot pink', 'pale violet red', 'purple', 'blue violet', 'powder blue', 'aquamarine', 'spring green', 'chartreuse', 'plum', 'violet', 'orchid', 'slate blue', 'green', 'yellow', 'pale turquoise', 'yellow green', 'olive drab', 'cornflower blue', 'navy', 'midnight blue', 'sky blue', 'cadet blue', 'sea green', 'forsat green', 'cyan', 'dodger blue', 'azure', 'black']
t = turtle.Pen()
c = input(('形状(有圆,正方形,长方形,如果要填充用空格隔开写填充[长方形没有])' + '\n'))
if (('圆' in c) and ('填充' in c)):
for b in range(48):
t.begin_fill()
t.fillcolor(a[(q + 2)])
t.speed(10)
t.pensize(3)
print(q, ('画笔的颜色为:' + a[q]), ('填充色为:' + a[(q + 2)]))
t.pencolor(a[q])
for i in range(360):
t.forward(1)
t.left(1)
t.end_fill()
q += 1
elif (('正方形' in c) and ('填充' in c)):
for b in range(48):
print(q, ('画笔的颜色为:' + a[q]), ('填充色为:' + a[(q + 2)]))
t.begin_fill()
t.fillcolor(a[(q + 2)])
t.pencolor(a[q])
t.pensize(3)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.begin_fill()
q += 1
elif ('正方形' in c):
for b in range(48):
print(q, ('画笔的颜色为:' + a[q]))
t.pencolor(a[q])
t.pensize(3)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
t.forward(100)
t.left(90)
q += 1
elif ('长方形' in c):
for b in range(48):
print(q, ('画笔的颜色为:' + a[q]))
t.pencolor(a[q])
t.pensize(3)
t.forward(100)
t.left(90)
t.forward(50)
t.left(90)
t.forward(100)
t.left(90)
t.forward(50)
t.left(90)
q += 1
elif ('圆' in c):
for b in range(48):
t.speed(10)
t.pensize(3)
print(q, ('画笔的颜色为:' + a[q]))
t.pencolor(a[q])
for i in range(360):
t.forward(1)
t.left(1)
q += 1
else:
print('错误')
2021-06-19T21:50:55 点赞:0
在 app工匠协同要来的赶快(限时45分钟) 中回复
https://appcraft.codemao.cn?workId=110934700&inviteCode=3cepQmwZ&~&点击链接,一起进入《新的作品》的协同创作吧~
2021-07-27T18:15:53 点赞:0
在 彩虹字怎么弄 中回复
啊这,我也不会啊,你再问问吧
啊这,我也不会啊,你再问问吧
啊这,我也不会啊,你再问问吧
啊这,我也不会啊,你再问问吧
啊这,我也不会啊,你再问问吧
啊这,我也不会啊,你再问问吧
啊这,我也不会啊,你再问问吧
2021-10-19T23:59:23 点赞:0