乘号 发表于 2020-3-10 10:05:13

用python画国旗

import turtle

turtle.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()

墨羽岚 发表于 2020-3-10 16:53:16

我试了3次你的代码,发现主星有一半没出来且画完后程序无响应{:10_266:}

andtom 发表于 2020-3-10 19:43:14

复制代码并运行,发现无主星,副星位置不对,且无响应(关不掉){:10_277:}

DavidCT 发表于 2020-3-11 10:26:01

试了下,报错,TclError: no display name and no $DISPLAY environment variable
用colab运行的

乘号 发表于 2020-3-18 20:22:56

andtom 发表于 2020-3-10 19:43
复制代码并运行,发现无主星,副星位置不对,且无响应(关不掉)

开全屏就能看到主星了

乘号 发表于 2020-3-18 20:23:27

墨羽岚 发表于 2020-3-10 16:53
我试了3次你的代码,发现主星有一半没出来且画完后程序无响应

我的不会啊

乘号 发表于 2020-3-18 20:24:01

DavidCT 发表于 2020-3-11 10:26
试了下,报错,TclError: no display name and no $DISPLAY environment variable
用colab运行的

用IDLE的newfile运行就好了{:10_256:}

乘号 发表于 2020-3-18 20:37:59

墨羽岚 发表于 2020-3-10 16:53
我试了3次你的代码,发现主星有一半没出来且画完后程序无响应

画完后要手动关掉(我设置的,不喜欢可以自己改过来)

墨羽岚 发表于 2020-3-18 20:45:30

乘号 发表于 2020-3-18 20:37
画完后要手动关掉(我设置的,不喜欢可以自己改过来)

啊啊,对不起,我当时运行的时候没开全屏{:10_266:}

乘号 发表于 2020-3-18 20:47:25

墨羽岚 发表于 2020-3-18 20:45
啊啊,对不起,我当时运行的时候没开全屏

没事,正常{:10_279:}

liaozuhen 发表于 2020-10-26 12:44:52

其实可以用函数封装得更好看{:10_256:}

trltk 发表于 2021-1-14 08:28:33

墨羽岚 发表于 2020-3-10 16:53
我试了3次你的代码,发现主星有一半没出来且画完后程序无响应

我和你一样
页: [1]
查看完整版本: 用python画国旗