所以,這是在我的試卷,我是真的很困惑蟒蛇錯誤地計算數量
def num_input():
num1 = input("num1: ")
num2 = input("num2: ")
num1 = int(num2)*2.5
num2 = int(num1)*1.5
print("num1:", num1, "num2:", num2)
num_input()
說NUM1 = 60,和NUM2 = 18,不應該在新的數字是:
num1: 45
num2: 90
偏偏是輸出:
num1: 45
num2: 67.5
?
我賭注「python **正確**計算數字」... –
因爲您已將'18 * 2.5'的結果分配給num1,將int結果乘以1.5並將結果乘以num2。換句話說,第一個輸入值被忽略。 –
@EcirHana哈哈哈,是啊,我讀了答案後,它終於有道理 – Almira