之间的广场这是我到目前为止有:怎么写,提示用户输入一个数n的程序,然后打印所有偶数1和n
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
之间的广场这是我到目前为止有:怎么写,提示用户输入一个数n的程序,然后打印所有偶数1和n
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
python中的**
运算符充当电源运算符。所以,x平方基本上是x**2
,x**0.5
是x
的平方根。
n = int(input("Enter a number"))
for i in range(2, n**0.5+1, 2):
print(i**2)
使用'range(2,n ** 0.5 + 1,2)',所以你用2来代替1那么你不需要测试'sqr'是否是偶数。 – Barmar
容易错过,谢谢你。 –
您的缩进全部错误。 – Barmar
阅读:[格式化代码中的帖子](http://stackoverflow.com/help/formatting) – Barmar
你可以发布回溯?缩进是错误的,但这可能是你错误地粘贴它。 – TankorSmash