エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
# 指定した桁を0か5に丸める。 # 123で1の位を丸める場合は、digits=1。10の位をを丸める場合はdigits=2... # 指定した桁を0か5に丸める。 # 123で1の位を丸める場合は、digits=1。10の位をを丸める場合はdigits=2 def roundIntZeroOrFive(x: int, digits: int) -> int: n = int(f"{x:0{digits}}"[-digits]) d = int(x / 10**(digits)) # if 0 <= n <= 2: # d += 0 if 3 <= n <= 7: d += 0.5 elif 8 <= n <= 9: d += 1 return int(d * 10**digits) def test(digit, times=10, minN=1, maxN=1000): for i in range(times): n = random.randrange(minN, maxN) print(f"{n:4} ->