使用python海龟绘制n条边的多边形
Using python turtle to draw a polygon with n number of sides
我是 python 的 turtle 新手,希望得到一些帮助。
我正在尝试创建一个程序,该程序接受多个边的输入,然后绘制一个具有该边数的正多边形。但是,它要么产生 TimeLimitError,要么只是画一条直线。
这是我的资料:
sides = int(input("How many sides would you like? "))
angle = sides / 360
import turtle
for count in range(sides):
turtle.fd(50)
turtle.lt(angle)
但这就是它不断产生的结果:
How many sides would you like? 5
TimeLimitError: Program exceeded run time limit. on line 1
你应该将 360 除以边数而不是相反。
angle = 360 / sides
我是 python 的 turtle 新手,希望得到一些帮助。 我正在尝试创建一个程序,该程序接受多个边的输入,然后绘制一个具有该边数的正多边形。但是,它要么产生 TimeLimitError,要么只是画一条直线。
这是我的资料:
sides = int(input("How many sides would you like? "))
angle = sides / 360
import turtle
for count in range(sides):
turtle.fd(50)
turtle.lt(angle)
但这就是它不断产生的结果:
How many sides would you like? 5
TimeLimitError: Program exceeded run time limit. on line 1
你应该将 360 除以边数而不是相反。
angle = 360 / sides