所以,这是在我的试卷,我是真的很困惑蟒蛇错误地计算数量
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