
Lv.1
在 【Python作品分享】画正方形【作业帖】 中回复
很棒哦!分享另外两种实现方法
1.通过学习坐标系,用坐标来实现。
import turtle as t
t.goto(250,0)
t.goto(250,250)
t.goto(0,250)
t.goto(0,0)
2.通过圆的内切多边形来实现。
import turtle as t
t.right(45)
t.circle(250,steps=4)
2019-08-11T13:41:42 点赞:0
在 【Python作品分享】炫彩文字【作品秀】 中回复
很棒哦!有许多重复部分的代码,这里分享一种使用循环修改后的代码。
ximport turtle as t
txt = input('你想写什么文字呢?')
t.penup()
t.goto((-50), 10)
L=['#FF0000','#FF0F07','#FF1D0F','#FF2C16','#FF3A1D','#FF4924','#FF572C','#FF6633',\
'#FF792D','#FF8C26','#FF9F20','#FFB31A','#FFC613','#FFD90D','#FFEC06','#FFFF00',\
'#DFF900','#BFF200','#9FEC00','#80E600','#60DF00','#40D900','#20D200','#00CC00',\
'#60DF4D','#59BF66','#539F80','#4D8099','#4660B3','#4040CC','#3920E6','#3300FF',\
'#6600E6','#9900CC','#CC00B3','#FF0099']
for x in range(8):
t.forward(30)
t.right(45)
t.forward(10)
t.speed(0)
for i in range(len(L)):
t.penup()
t.circle(180, 10)
t.write(txt)
t.color(L[i])
t.done()
2019-08-11T14:40:33 点赞:1