我的目標是擁有這樣的東西:
x = 201
if x >= 100 <= 200:
print(x)
else:
print('Less Than 100 Or More Than 200')
但它不起作用:
輸出:201
基本上任何小于或等于 100 和任何小于或等于 200
這可能嗎?
uj5u.com熱心網友回復:
Python 具有比較鏈,其撰寫方式與數學符號相同:
if 100 <= x <= 200:
這相當于:
if 100 <= x and x <= 200:
(盡管如果運算式x有副作用,它將在第二個示例中計算兩次,但在第一個示例中只計算一次。)
uj5u.com熱心網友回復:
你想這樣做:
x = 201
if 100<= x <= 200:
print(x)
else:
print('Less Than 100 Or More Than 200')
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/476190.html
下一篇:無法理解程式是如何執行的
