【发布时间】:2016-03-23 22:23:18
【问题描述】:
我创建了一个程序,该程序使用 Turtle 图形在 Python 中生成方形螺旋。
我有点不确定的是螺旋的侧面。
我目前的程序是:
from turtle import *
startLength = int(input("Please enter the length of first side: "))
decrement = int(input("Please enter the change in length of side: "))
for i in range (3,8):
startLength = startLength - decrement
forward(startLength)
left(90)
当我可以像这样提示用户输入边数时效果更好:
from turtle import *
startLength = int(input("Please enter the length of first side: "))
decrement = int(input("Please enter the change in length of side: "))
sideNum = int(input("Please enter the number of sides: "))
for i in range (sideNum):
startLength = startLength - decrement
forward(startLength)
left(90)
但我只能要求用户输入起始长度和减量。
如何在不要求用户输入边数的情况下创建具有正确边数的螺旋?
【问题讨论】:
标签: python python-3.x turtle-graphics