Quick actions

cmd+k|ctrl+k

Navigation

Languages

Python Web-L06 (bank Rounding)

Snippet info

Language

Python

Visibility

public

Author

victormakwaitat

Created

2025-02-11T03:18:37.393348Z

Updated

2025-02-11T04:14:39.651967Z

print(round(101.543,2)) # 101.54 n > 0 from . go right
print(round(101.543,-2)) # 100.0 n < 0 from . go left
print(round(1.25,1)) # 1.2
print(round(1.35,1)) # 1.4
print(round(1.255,2)) # 1.25
print(round(1.355,2)) # error don't use, wrong answer
print(round(-1.25,1)) # -1.2
print(round(-1.35,1)) # -1.4

from decimal import Decimal, ROUND_HALF_EVEN
number = Decimal('1.345')
number = number.quantize(Decimal('0.01'), rounding=ROUND_HALF_EVEN)
print(number)

number = Decimal('1.355')
number = number.quantize(Decimal('0.01'), rounding=ROUND_HALF_EVEN)
print(number)
INFO