怎么换了个符号就崩了啊
for i in range(10):if i%2 != 0:
print(i)
continue
i += 2
print(i)
如果把!=换成=
程序就会崩溃,这是为啥啊 for i in range(10):
if i%2 == 0:
print(i)
continue
i += 2
print(i)
啥意思?没崩啊,还是能运行的
输出:
0
3
2
5
4
7
6
9
8
11 疾风怪盗 发表于 2020-9-8 22:40
啥意思?没崩啊,还是能运行的
输出:
0
他说的是赋值等号吧{:10_277:} 昨非 发表于 2020-9-8 22:44
他说的是赋值等号吧
大概能猜到,不过这样的话,也太。。。。。。。不愿意相信 if 后面只能跟判断语句,是不能跟赋值语句的{:10_245:}
判断语句的值只能使bool型,及等于(==),不等于(!=),大于小于之类的{:10_277:} 兄弟:i % 2 = 0: 这是要将 0 赋给 i % 2 呀,岂有不崩溃之理? =是赋值,==才是判断
页:
[1]