对于带有 if 语句的 cyclus python3
For cyclus python3 with if statement
这个循环有什么问题,请输出为
0
One
1
One
2
One
3
One
4
One
5
One
for i in range(6):
print(i)
if i == 0 or 2 or 4:
print('One')
else:
print('Two')
我希望交替打印一和二。非常感谢。
在您的 if
语句中进行以下更改:
for i in range(6):
print(i)
if i == 0 or i == 2 or i == 4:
print('One')
else:
print('Two')
您的 if i == 0 or 2 or 4:
等同于 if (i == 0) or 2 or 4:
,因此将一如既往地计算 true
。
这个循环有什么问题,请输出为
0
One
1
One
2
One
3
One
4
One
5
One
for i in range(6):
print(i)
if i == 0 or 2 or 4:
print('One')
else:
print('Two')
我希望交替打印一和二。非常感谢。
在您的 if
语句中进行以下更改:
for i in range(6):
print(i)
if i == 0 or i == 2 or i == 4:
print('One')
else:
print('Two')
您的 if i == 0 or 2 or 4:
等同于 if (i == 0) or 2 or 4:
,因此将一如既往地计算 true
。