为了账号安全,请及时绑定邮箱和手机立即绑定

为什么第五行会出现错误

# Enter a code
num=0
sum=0
while num<1000:
    if num%2=1:
        num=num+1
        continue
    sum=sum+num
    num=num+1
print(sum)
   

正在回答

2 回答

一个等号“=”代表的含义是赋值,将某一i值赋给某个变量,比如a=13,就是将13这个数值赋予给a。

两个等号“==”判断是否相等,返回True或False,比如1==1,它们相等那么就返回True。1==2,它们是不相等的,那么就返回False。

此外,我认为0~1000以内应该包含1000,所以是while num <= 1000:才对


2 回复 有任何疑惑可以回复我~
if num % 2 == 1

“等于”是两个等于号:==

一个等于号是赋值

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么第五行会出现错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信