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


jun103010418@gmail.com (駿陳)

學校 : 不指定學校
編號 : 238530
來源 : [106.1.48.42]
最後登入時間 :
2024-09-15 12:24:20
k182. 資訊科技小考成績 -- 板橋高中教學題 | From: [106.1.48.42] | 發表日期 : 2023-12-26 05:49

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.212]
最後登入時間 :
2024-10-07 23:20:19
k182. 資訊科技小考成績 -- 板橋高中教學題 | From: [118.166.42.112] | 發表日期 : 2024-07-05 14:57

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

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


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

學校 : 不指定學校
編號 : 277705
來源 : [123.192.228.253]
最後登入時間 :
2024-11-21 19:18:13
k182. 資訊科技小考成績 -- 板橋高中教學題 | From: [123.192.228.253] | 發表日期 : 2024-10-05 21:45

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

然後再對結果 rstrip 多餘的0

 
ZeroJudge Forum