小弟菜鸟一枚,由于做一个小作业,遇到问题,希望有大大帮忙解决下defgetBasicFine(speed_limit,speed):##"""getdefaultfine$50"""fine=50#fineforbasicspeedoverifspeed_limit
小弟菜鸟一枚,由于做一个小作业,遇到问题,希望有大大帮忙解决下
def getBasicFine(speed_limit, speed):
## """get default fine $50"""
fine= 50 # fine for basic speed over
if speed_limit < speed:
return fine
else:
return 0
def getEveryTenMphFine(speed_limit, speed):
## """get fine for every 10 mph"""
fine = 40 # fine for every 10 mph
diff = min(speed, 100) - speed_limit
if diff < 0:
return 0
else:
return (diff // 10) * fine
这是一个速度测量枪的这么一个小作业,问题出现在下面,当速度超过五十的时候,会收取基本罚单50,然后每超10mph,再收取40罚单
fine = 40 # fine for every 10 mph
diff = min(speed, 100) - speed_limit
if diff < 0:
return 0
else:
return (diff // 10) * fine
这一部分中,我希望用ceil函数去解决,也就是math.ceil(diff // 10)*fine, 请问我要在哪里添加from math import *?
展开