from math import trunc
deftwo_decimal_places(number):
factor =float(10**2)return trunc(number * factor)/ factor
答案10:
import math
deftwo_decimal_places(number):return math.trunc(number *100.0)/100.0
答案11:
deftwo_decimal_places(number):
number =str(number)returnfloat(number[:number.index('.')+3])
答案12:
deftwo_decimal_places(number):
a =int(number*100)
b =float(a)
c = b/100return c
答案13:
from decimal import*deftwo_decimal_places(number):returnfloat(Decimal(str(number)).quantize(Decimal('.01'), rounding=ROUND_DOWN))
答案14:
from math import floor, ceil
deftwo_decimal_places(number):if number >=0:return(floor(number*100)/100)else:return(ceil(number*100)/100)
答案15:
import math
deftwo_decimal_places(number):if number >=0:return math.floor(number *100)/100else:return math.ceil(number *100)/100
答案16:
deftwo_decimal_places(number):
dec =len(str(round(number)))returnfloat(str(number)[:(dec+1)])
答案17:
deftwo_decimal_places(number):if number >0:if number <round(number,2):return(round((round(number,2)-0.01),2))else:returnround(number,2)else:if number >round(number,2):return(round((round(number,2)+0.01),2))else:returnround(number,2)