這個回圈有什么問題,請輸出是
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')
我希望交替列印一和二。非常感謝。
uj5u.com熱心網友回復:
在您的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。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/468463.html
標籤:python-3.x for循环 if 语句
上一篇:python如何處理空白中的迭代
