用python画国旗
import turtleturtle.bgcolor("red")
turtle.fillcolor("yellow")
turtle.color('yellow')
turtle.speed(10)
#主星
turtle.begin_fill()
turtle.up()
turtle.goto(-600,220)
turtle.down()
for i in range (5):
turtle.forward(150)
turtle.right(144)
turtle.end_fill()
#第1颗副星
turtle.begin_fill()
turtle.up()
turtle.goto(-400,295)
turtle.setheading(305)
turtle.down()
for i in range (5):
turtle.forward(50)
turtle.left(144)
turtle.end_fill()
#第2颗副星
turtle.begin_fill()
turtle.up()
turtle.goto(-350,212)
turtle.setheading(30)
turtle.down()
for i in range (5):
turtle.forward(50)
turtle.right(144)
turtle.end_fill()
#第3颗副星
turtle.begin_fill()
turtle.up()
turtle.goto(-350,145)
turtle.setheading(5)
turtle.down()
for i in range (5):
turtle.forward(50)
turtle.right(144)
turtle.end_fill()
#第4颗副星
turtle.begin_fill()
turtle.up()
turtle.goto(-400,90)
turtle.setheading(300)
turtle.down()
for i in range (5):
turtle.forward(50)
turtle.left(144)
turtle.end_fill()
input()
我试了3次你的代码,发现主星有一半没出来且画完后程序无响应{:10_266:} 复制代码并运行,发现无主星,副星位置不对,且无响应(关不掉){:10_277:} 试了下,报错,TclError: no display name and no $DISPLAY environment variable
用colab运行的 andtom 发表于 2020-3-10 19:43
复制代码并运行,发现无主星,副星位置不对,且无响应(关不掉)
开全屏就能看到主星了 墨羽岚 发表于 2020-3-10 16:53
我试了3次你的代码,发现主星有一半没出来且画完后程序无响应
我的不会啊 DavidCT 发表于 2020-3-11 10:26
试了下,报错,TclError: no display name and no $DISPLAY environment variable
用colab运行的
用IDLE的newfile运行就好了{:10_256:} 墨羽岚 发表于 2020-3-10 16:53
我试了3次你的代码,发现主星有一半没出来且画完后程序无响应
画完后要手动关掉(我设置的,不喜欢可以自己改过来) 乘号 发表于 2020-3-18 20:37
画完后要手动关掉(我设置的,不喜欢可以自己改过来)
啊啊,对不起,我当时运行的时候没开全屏{:10_266:} 墨羽岚 发表于 2020-3-18 20:45
啊啊,对不起,我当时运行的时候没开全屏
没事,正常{:10_279:} 其实可以用函数封装得更好看{:10_256:} 墨羽岚 发表于 2020-3-10 16:53
我试了3次你的代码,发现主星有一半没出来且画完后程序无响应
我和你一样
页:
[1]