python
#求0-100的偶数和
num=2
sum=0
while num<=100
sum=sum+num
a=a+2
print(sum)
^
SyntaxError: invalid syntax
你的问题是while后面少了冒号:
效果图:
#求0-100的偶数和
num=2
sum=0
while num<=100:
sum=sum+num
num=num+2
print(sum)
如有帮助,请点击我回答右上角【采纳】按钮。支持一下哦
循环后加英文的冒号:
a没有定义,其实你将a换成num即可,因为num是一个每次加2的数值,每次得到的值都加给了总和sum
正确代码如下:
#创建一个变量x初始化为2
num = 2
#创建一个变量sum初始化为0
sum = 0
#使用while循环求出0-100所有偶数的和
while num <= 100 :
sum += num
num += 2
#打印输出求和结果
print(sum)
#求1-100偶数和
a=2
b=0
while a<=100:
b+=a
a+=2
print(b)
b=0 #重置b值
for a in range(101):
if a%2==0:
b+=a
print(b)
都行