def ji(x1, x2):
'''5-2 返回两个数的乘积 '''
return x1*x2
def grade(score):
'''5-3 输入乘积 0~100 份之内,返回评分 '''
if 90<=score<=100:
return 'A'
elif 80<=score<=89:
return 'B'
elif 70<=score<=79:
return 'C'
elif 60<=score<=69:
return 'D'
elif 60>score:
return 'F'
def isleapyear(year):
'''5-4 输入年份,判断是否是闰年 ,年份小于 172800 年有效 '''
if (year%4==0 and year%100 !=0) or year%400==0:
return True
return False
def minmoney(money):
'''5-5 将任意一个美元 (小于 1 美元 )分成硬币
由 1 美分, 5 美分, 10 美分, 25 美分
且硬币数量是最少的一种组合方式
'''
m1 = int(money*100)
m25 = m1/25
m1 -= m25*25
m10 = m1/10
m1 -= m10*10
m5 = m1/5
m1 -= m5*5
# 1 美分 ,5 美分 ,10 美分 ,25 美分
return [m1,m5,m10,m25]