我試圖創建一個計算3個溫度的平均值的Python函數的平均Python函數。我是Python的初學者,所以我想確保自己走在正確的軌道上。
這是我到目前爲止有:創建計算3號
def average(temp_one, temp_two, temp_three):
avg = (int(temp_one) + int(temp_two) + int(temp_three))/3
return avg
然後我不得不使用提示3個溫度和計算平均創造的功能。平均輸出必須包含一個小數位。
def average(temp_one, temp_two, temp_three):
avg = (int(temp_one) + int(temp_two) + int(temp_three))/3
return (avg)
temp_one = float(input(「Enter temperature one:」))
temp_two = float(input(「Enter temperature two:」))
temp_three = float(input(「Enter temperature three:」))
average = (temp_one+ temp_two + temp_three) // 3
print (average(temp_one, temp_two, temp_three))
對於這部分我不是很確定..任何幫助表示讚賞,謝謝!
良好的堅實的答案...壞你不會是可用的測試過程中:P +1 –
沒有?我們以前有開放的網絡考試:D可能不在SD1,雖然 – schwobaseggl
所以我的新代碼是... > def average(temp_one,temp_two,temp_three): >> return(temp_one,temp_two,temp_three)/ 3 >>>平均=平均(temp_one,temp_two,temp_three) 但它給了我一個無效的語法錯誤突出「平均」之上。 – Victoria