このコードは1.5(値= 15)を2に丸めますが、144.5(値= 1445)を144に丸めます。理由はわかりません。Python丸め混同
def rounders(value):
count = 0
while value >= 10:
value = round(value/10, 0)
count += 1
return value * (10 ** count)
これは私の試みである "ラウンドアラー"に挑戦しています。以下は、試みられていることの説明です。値について
例
= 15、出力 ラウンダーズ(値)= 20であるべきです。 > 1200 - - > 1230 -
値= 1234、出力 ラウンダーズ(値)= 1000
1234であるべき値= 1445の場合> 1000
、出力は なければなりませんラウンダーズ(値)=
1445 2000 - > 1450 - > 1500 - > 2000
このpythonの2または3ですか? – sberry