【发布时间】:2017-10-05 20:44:25
【问题描述】:
我正在尝试循环播放。我想要一个 1-10 平方的数字输出。
下面有什么问题?
for num in range(1, 10):
print (num)
while num < 100:
num = num ** 2
print(str(num))
【问题讨论】:
-
num将始终小于10,因此您的while循环将永远不会退出 -
@Patrick Haugh 你现在可以检查一下吗
-
你为什么不能
print(num ** 2)? -
虽然这可以通过
while循环来完成,但单个for循环本身就足够了(当然你不需要两者都需要)。
标签: python while-loop