#26317: [Python]如果sum//n太簡單,你有聽過statistics以及f-string嗎?


406490150@gms.tku.edu.tw (我是朱朱)

學校 : 國立交通大學
編號 : 139794
來源 : [140.113.236.122]
最後登入時間 :
2022-09-03 11:13:16
d786. 三、平均值 -- 99學年度板橋高中校內資訊學科能力競賽 | From: [1.172.242.55] | 發表日期 : 2021-08-01 17:56

你有聽過statistics以及f-string嗎?

哦!如果你沒聽過的話,今天你又學會了一個新套件了 :D

 

from statistics import mean
 

Return the sample arithmetic mean of data.

>>> mean([1, 2, 3, 4, 4])
2.8
>>> from fractions import Fraction as F
>>> mean([F(3, 7), F(1, 21), F(5, 3), F(1, 3)])
Fraction(13, 21)
>>> from decimal import Decimal as D
>>> mean([D("0.5"), D("0.75"), D("0.625"), D("0.375")])
Decimal('0.5625')

If data is empty, StatisticsError will be raised.

 

 
 
 
-----------------------------------------------
 
f'{mean(line):.2f}'
# 在f-string內直接運算!
# 冒號後面接的是 想要個格式!

 

 
 
ZeroJudge Forum