为什么第五行会出现错误

来源:4-7 Python之continue继续循环

慕运维3135536

2020-09-18 09:24

# 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回答

  • 慕的地7124281
    2020-12-19 16:09:17

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

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

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


  • 白小九
    2020-09-18 14:25:05
    if num % 2 == 1

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

    一个等于号是赋值

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154170 学习 · 1075 问题

查看课程

相似问题