我已經用python編寫了一個計算器來計算均值,中位數和模式。然而,我在「平均」計算中遇到了麻煩。 我做了加法,減法和除法,但是當我打印出來時,Python將輸出結果舍入,而不是給我確切的數字。例如,如果我問它找到的5和6的平均值,答案應該是5.5,但它說,這是5 下面的代碼:Python舍入了一個數字,但我想要的數字是精確的
print "How many numbers do you wish to use?"
numofnum = input()
print "Now, put in your numbers."
num1 = input()
num2 = input()
sumofnum = num1 + num2
meanans = sumofnum/numofnum
print "Your answer is %f" % (meanans)
我在做什麼錯?
您可能正在使用整數,需要使用浮點數代替... – DrCord