【发布时间】:2017-08-08 05:36:33
【问题描述】:
这是我目前所拥有的:
n=int(input("Enter a number"))
for i in range (1,n+1,):
if(i%2==0):
print(i)
例如,如果用户输入 100,程序应该打印以下内容:
4
16
36
64
100
【问题讨论】:
-
你的缩进全错了。
-
你能发布回溯吗?缩进是错误的,但可能是你粘贴错了。
-
不检测一个数是否为正方形,只生成所有的正方形。而且你不需要测试一个数字是否是偶数,因为偶数平方总是偶数的平方。所以只需增加 2 而不是 1。
-
我尝试增加 2 而不是 1,但没有用
标签: python