【发布时间】:2018-02-28 21:23:49
【问题描述】:
我正在尝试创建一个循环,该循环接受用户的输入并绘制许多正方形,但它会随着每个循环增加正方形的大小,但是 2 边保持连接。为了更好地解释,我将包含图形。
import turtle
squares = 1
while squares >= 1:
squares = int(input('How many squares would you like drawn?:'))
if squares == 0:
print("You must have at-least 1 square.")
squares = int(input('How many squares would you like drawn?:'))
else:
for count in range(squares):
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.left(90)
turtle.forward(30)
turtle.left(90)
turtle.done()
【问题讨论】:
-
您有问题吗?到目前为止,你只是给了我们你的家庭作业和一些代码,而没有解释问题是什么。
-
问题是如何让它增加尺寸,同时保持正方形在同一条线上。到目前为止,我尝试过的每件事要么在另一个正方形之上构建一个正方形,要么它们就遍布整个地方。
-
您似乎正在绘制相同大小的正方形 - 也许这不是一个好主意?但是 SO 不是来帮你完成作业的,请查看help center 中的材料。
-
不要求任何人完成我的作业,这是我试图在书中完成的一个练习,以及其他练习,但是当我坚持这个练习时,我想也许有人可以提供帮助.如果您不确定如何操作,那没关系,也许其他人以前遇到过这个问题。
标签: python python-3.x tkinter turtle-graphics python-turtle