「Python條件結構」if……else實現判斷兩個整數和是否大於100
2023-01-08由 夜晚回家 發表于 林業
bigdecimal怎麼判斷大於
功能要求
使用者輸入兩個整數數,計算這兩個數的和,如果和大於100,則顯示“兩個數的和大於100”,否則顯示“兩數之和不大於100”。
例項程式碼
num1, num2 = eval(input(“請輸入兩個整數(以逗號,隔開):”))
if (num1 + num2 > 100): # 判斷num1和num2的和是否大於100
print(“兩數之和大於100”) # 當num1+num2大於100時,列印顯示
else:
print(“兩數之和不大於100”) # 當num1+num2小於等於100時,列印顯示
執行結果
從鍵盤上輸入“50,50”後,num1=50,num2=50;繼續執行
if (num1 + num2 > 100):
,num1+num2=50+50=100,所以結果為False,接下去執行if……else條件結果中else語句中的語句
print("兩數之和不大於100")
將“兩數之和不大於100”輸出,程式結束。
從鍵盤上輸入“50,51”後,num1=50,num2=51;繼續執行
if (num1 + num2 > 100):
,num1+num2=50+51=101,所以結果為True,接下去執行if……else條件結果中True語句中的語句
print("兩數之和大於100)
將“兩數之和大於100”輸出,程式結束。
知識說明
num1 + num2 > 100
:表示式中有兩個運算子“+”和“>”,其中“+”是算術運算子,“>”是關係運算符。在沒有使用括號的情況下,算術運算子的優先順序高於關係運算符,因此計算表示式
num1 + num2 > 100
時計算num1 + num2的值,在將求得的結果和100進行比較。
想了解更多精彩內容,快來關注夜晚回家