用python turtle库画正方形_用Python Turtle画一个正方形

你的主要错误是这两行顺序错误:window.exitonclick() #click the screen to close it

draw_square()

exitonclick(),或mainloop(),或done()应该是最灵活的,针对上述和样式问题,你的代码需要重新编写:import turtle

# to draw a square, or eventually a turtle, you need to do the things below

def draw_square():

""" draw square for turtles """

# to draw a square you want to : move forward, turn right,

# move forward, turn right,move forward turn right

brad = turtle.Turtle()

brad.forward(100) # forward takes a number which is the distance to move

brad.right(90) # turn right

brad.forward(100)

brad.right(90)

brad.forward(100)

brad.right(90)

brad.forward(100)

brad.right(90)

window = turtle.Screen()

# this is the background where the turtle will move

window.bgcolor("red") # the color of the window

draw_square()

window.exitonclick() # click the screen to close it

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值