#38816: 請問python有什麼解題技巧嗎


jun103010418@gmail.com (駿陳)

學校 : 不指定學校
編號 : 238530
來源 : [106.1.48.42]
最後登入時間 :
2025-09-02 00:44:03

a = int(input())
b = list(map(int, input().split()))
ans = sum(b)
c = ans / a
formatted_c = "{:.2f}".format(c)

if formatted_c[-1] == "0":
    print(float(c * 10))

#41119: Re: 請問python有什麼解題技巧嗎


seancai78@gmail.com (風月春秋)

學校 : 臺北市立成功高級中學
編號 : 176406
來源 : [140.113.124.211]
最後登入時間 :
2025-05-19 14:33:05

說實話,大多語言沒有內建到第幾位的四捨五入
你要實踐的話就是取三位小數點(乘1000再取餘)
再對那個整數做條列判斷

#42821: Re: 請問python有什麼解題技巧嗎


sam851015@gmail.com (多挖鼻孔有益身心健康)

學校 : 臺中市立惠文高級中學
編號 : 277705
來源 : [123.192.228.253]
最後登入時間 :
2025-09-21 22:24:46

我的作法是先把答案格式化 f'{ans:.2f}'

然後再對結果 rstrip 多餘的0