Skip to content

Python 107 數值計算

Python TQC

題目說明:

請撰寫一程式,讓使用者輸入五個數字,計算並輸出這五個數字之數值、總和及平均數。

Tip

總和與平均數皆輸出到小數點後第1位。

範例輸入1
20
40
60
80
100

範例輸出1

20 40 60 80 100
Sum = 300.0
Average = 60.0

範例輸入2

88.7
12
56
132.55
3

範例輸出2

88.7 12 56 132.55 3
Sum = 292.2
Average = 58.5

題目解析

這個問題要求你編寫一個程式,提示用戶輸入五個數字,然後計算這五個數字的總和和平均值,最後將這些結果輸出。解決這個問題可以分為幾個步驟:

  1. 提示用戶輸入五個數字。
  2. 讀取用戶輸入的數字。
  3. 計算這五個數字的總和。
  4. 計算這五個數字的平均值。
  5. 將這五個數字、總和和平均值輸出。
    簡單來說,你可以按照以下步驟進行思考和實現:
  6. 使用 input() 函數提示用戶輸入五個數字,並將這些數字存儲到一個列表中。
  7. 使用迴圈或者內建函數 sum() 計算這五個數字的總和。
  8. 將總和除以 5 得到平均值。
  9. 使用 print() 函數輸出這五個數字、總和和平均值,注意格式化輸出以保留到小數點後一位。

Solution

1
2
3
4
5
6
l = []
for i in range(5):
    l.append(eval(input()))
print('{} {} {} {} {}' .format(l[0], l[1], l[2], l[3], l[4]))
print("Sum = %.1f"%sum(l))
print("Average = %.1f"%(sum(l)/5))

sum()計算清單總和

在這個程式中,sum(l) 表示計算列表 l 中所有元素的總和。具體來說,sum() 是一個 Python 內建函數,它可以接受一個可迭代對象(比如列表、元組等)作為參數,並返回這個可迭代對象中所有元素的總和。

在這個程式中,列表 l 中存儲了用戶輸入的五個數字,因此 sum(l) 就是計算這五個數字的總和。


Last update : 13 novembre 2024
Created : 13 novembre 2024

Comments

Comments