2
雖然輸入負數如下,我想提取最大值。我預計該值爲-0.123
,但實際值(在Python 3.6.0 shell中)爲-45.02
。這裏是我的代碼:蟒蛇最大負值
x=input("Enter value of X :")
y=input("Enter value of y :")
Z=input("Enter value of Z :")
print("Display of max value")
print(max(x,y,Z))
輸入( 「請按Enter鍵退出」)
,其輸出:
Enter value of X :-45.02
Enter value of y :-0.123
Enter value of Z :-1.136
Display of max value
-45.02
你能不能幫我找出這個結果?
當您想要比較數字時,您正在比較使用字典順序的字符串。在輸入'max'之前將輸入轉換爲'float'。 –