【发布时间】:2018-06-11 02:38:32
【问题描述】:
我的问题是我的 Tower 变量的高度根本没有打印出来,我觉得如果它打印了它就行不通。我不明白为什么这不起作用请帮忙。
我的代码:
import turtle
bob = turtle.Turtle()
turtle.setup(width = 400, height = 300)
turtle.bgcolor("orange")
n = int(input("Please enter number of towers: "))
h = (input("Please enter height of towers : "))
x = str(h.split(","))
def ocean():
bob.setpos(-200, 0)
bob.color("midnightblue", "midnightblue")
bob.begin_fill()
for x in range(1, 3):
bob.forward(400)
bob.right(90)
bob.forward(150)
bob.right(90)
bob.end_fill()
def tower():
bob.right(90)
for x in range (0,n):
bob.forward(x)
ocean()
tower()
【问题讨论】:
-
你的预期输出是什么?
-
你永远不会打印
h(或x)。这就是为什么它“根本不打印”。