我是python新手,在隔离区开始做只是为了好玩。前几天我正在编写一些Python代码,决定用turtle程序创建一个图像。我在这里看到了很多重复,所以我想知道是否有办法缩短它。代码如下:
import turtle
wn = turtle.Screen()
House = turtle.Turtle()
House.forward(150)
House.left(90)
House.forward(110)
House.left(45)
House.forward(110)
House.left(90)
House.forward(110)
House.left(45)
House.forward(110)
wn.mainloop()
谢谢
对于此显式示例,您可以尝试以下方法:
您可以执行以下操作:
您可以始终使用for循环来减少代码重复。如果存在模式,则可以使用函数而不是将值放入列表中。例如,在这里,您似乎按顺序调用90和45。所以你可以这样做:
相关问题 更多 >
编程相关推荐