慕无忌2596962
2022-03-23 22:23
我发现num = num+1 应该要在print()后面才能循环
你第一个输出的是0,你考虑一下print这一行代码的缩进。
代码也可以这样表达:
n=1
y=0
while True:
if n>500:
break
x=2*n
y=y+x
n=n+1
print(y)
num = 0
sum = 0
while True:
if num > 1000:
break
if num%2 == 0:
sum = sum + num
num = num + 1
print(sum)
我这样也可以啊
参考答案在哪
是我错了输入有问题应该在num=num+1后面回车两下不然print()还是在循环语句里面,
Python3 入门教程(新版)
154167 学习 · 1075 问题
相似问题