關于浮點運算
def average(*args):
? ? sum=0.0
? ? n=1.0
? ? for a in args:
? ? ? ? sum=sum+a
? ? ? ? n=n+1
? ? return sum/n
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
求教,為什么這樣寫計算結果還是顯示?
0.0?
1.0?
2.0?
不能計算出小數點后面位數的數字???求教
def average(*args):
? ? sum=0.0
? ? n=1.0
? ? for a in args:
? ? ? ? sum=sum+a
? ? ? ? n=n+1
? ? return sum/n
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
求教,為什么這樣寫計算結果還是顯示?
0.0?
1.0?
2.0?
不能計算出小數點后面位數的數字???求教
2017-01-15
舉報
2017-01-15
你的代碼有問題,正確代碼如下: