for循环
for num in range(2, 10):if num % 2 == 0:
print(num, '是偶数。')
else:
print(num, '是奇数。')
2 是偶数。
4 是偶数。
6 是偶数。
8 是偶数。
9 是奇数。
大佬们,为什么奇数3,5,7没有显示出来呢 你的else到底和谁配对 wp231957 发表于 2022-7-22 15:45
你的else到底和谁配对
else是跟for配对的,实在看不出来问题出在哪里了{:5_104:} for num in range(2, 10):
if num % 2 == 0:
print(num, '是偶数。')
else:
print(num, '是奇数。')
将 else 与 if 缩进对齐,并且将 else 里面的 print 也一同 缩进对齐 ! HE2021 发表于 2022-7-22 15:50
else是跟for配对的,实在看不出来问题出在哪里了
for...ELSE 需要遭遇BREAK才有效 否则可以视为不存在 HE2021 发表于 2022-7-22 15:50
else是跟for配对的,实在看不出来问题出在哪里了
else咋可能和for配对,你把else加缩进进去和if配对就对了
页:
[1]