用户:再临iaudk查看:0 回复:0 评论:0 创建时间:2022-11-28T12:39:37
【作品展示】

【作品介绍】
画北斗七星
【作品源代码】
import random
import turtle
p = turtle.Pen()
s = turtle.Screen()
s.setup(1200,400)
p.hideturtle()
p.speed(0)
while True:
bgcolor = s.textinput("backgroundcolor", "input")
s.bgcolor(bgcolor)
color = s.textinput("color","input")
def draw (size):
p.begin_fill()
p.fillcolor(color)
#size = float(s.textinput("size","input"))
for i in range(5):
p.forward(size)
p.left(72)
p.forward(size)
p.right(144)
p.end_fill()
def star (w):
p.begin_fill()
p.fillcolor(color)
#w = float(s.textinput("size","input"))
for i in range(6):
p.forward(w)
p.left(60)
p.forward(w)
p.right(120)
p.end_fill()
pl = [[0, 0], [-90, 20], [-200, -25], [100, -20], [150, -110], [240, -90], [250, 30]]
for i in range(7):
p.penup()
p.goto(pl[i])
p.pendown()
ab = random.randint(10,20)
bc = random.randint(1,2)
if bc == 1:
star(ab)
else:
draw(ab)
print("-------------------------------------------------")
print("your stars looks very good!")
print("do you want to try?")
print("plese input “yes” or “no”")
xz = str(input("yes or no"))
if xz == "yes":
print("ok!")
else:
print("ok!")
p.clear()
if xz == "yes":
continue
else:
break
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn