练习00004

1.北京出租车计费
收费标准:3公里内收费13元,超过3公里后基本单价为2.3元/公里
空驾费:超过15公里后,每公里加收基本单价的50%用作返程的空驾费(3.45元/公里)
输入公里数,打印出费用的金额(以元为单位进行四舍五入)

fee = 13
if km >3:
     fee +=2.3*(km - 3)
if km > 15:
     fee +=1.15*(km-15)
print('收费',round(fee),'')

2.输入一个学生的三科成绩
1.打印出最高峰是多少分
2.打印出最低分是多少分
3.打印出平均分是多少分

e = float(input("请输入第一科成绩"))
m = float(input("请输入第二科成绩"))
c = float(input("请输入第三科成绩"))
if e>m>c:
    print("最高分为:",e)
    print("最低分为:",c)
elif e>c>m:
    print("最高分为:",e)
    print("最低分为:",m)
elif m>c>e:
    print("最高分为:",m)
    print("最低分为:",e)
elif c>m>e:
    print("最高分为:",c)
    print("最低分为:",e)
elif m>e>c:
    print("最高分为:",m)
    print("最低分为:",c)
elif c>e>m:
    print("最高分为:",c)
    print("最低分为:",m)
    print("平均分为:",round((e+m+c)/3,1))
del e
del m
del c

3.给出一个年份,判断是否为闰年并打印结果
闰年规则:每四年一闰,每百年不闰,四百年又是一个闰年
例如:
2016年 闰年
2100年 不是
2400年 闰年

year = int(input("请输入一个年份(格式:2018):")or '0000')
if year%4==0 and year%100!=0 or year%400==0:
    print(year,"年是闰年")
else:
    print(year,"年是平年")
del year

4.BMI指数(Body Mass Index)
以称身体质量指数
BMI值计算公式
BMI=体重(公斤)/身高(米)的平方
例如:
一个69公斤的人,身高是173公分
BMI = 69/1.73**2 = 23.05
标准表
BMI < 18.5 过轻
18.5 <=BMI<= 24 正常
BMI > 24 过重
输入身高和体重,打印BMI值,并打印体重状况

weight = float(input("请输入您的体重,(kg):"))
hight = float(input("请输入您的身高,(m):"))
BMI = weight / hight**2
if BMI >24:
    print("您的BMI指数为:",BMI,",您属于过重体型")
elif BMI < 18.5:
    print("您的BMI指数为:",BMI,",您属于过轻体型")
else:
    print("您的BMI指数为:",BMI,",您属于正常体型")
del weight
del hight
del BMI

猜你喜欢

转载自www.cnblogs.com/superSXC/p/10106365.html