Python出租车计费,判断闰年,计算学生成绩,BMI指数计算实操源码
1. 北京出租车计费
收费标准:
3公里以内收费13元
超过3公里后基本单价为 2.3元/公里
空驶费: 超过15公里后,每公里加收基本单价的50%作为返程的空驶费(3.45元/公里)
要求:
输入公里数,打印出费用的金额(以元为单位进行四舍五入)
# 1.出租车收费、
gongli = int(input('请输入公里')) #显示一条提示,并等待用户输入
money = 0;#初始化设置钱数为0
if gongli <= 3:#如果公里大于3
money = 13 #设置钱为13
elif 15 > gongli > 3:#如果公里数在3-15之间
money = 13 + (gongli - 3) * 2.3 #则按照新算法
elif gongli >= 15: #如果公里数大于或等于15
money = 13 + (15 - 3) * 2.3 + (gongli - 15) * 3.45
print('车费是:',round(money))#打印出车费
2. 输一个学生的三科成绩:
1. 打印出最高分是多少分
2. 打印出最低分是多少分
3. 打印出平均分是多少分
2.学生成绩
c1 = int(input('成绩1:')) #输入第一个成绩
c2 = int(input('成绩2:'))#输入第二个成绩
c3 = int(input('成绩3:'))#输入第三个成绩
maxs = (c1 if c1 > c2 else c2) if (c1 if c1 > c2 else c2) > c3 else c3 #计算出最大成绩
mins = (c1 if c1 < c2 else c2) if (c1 if c1 < c2 else c2) < c3 else c3 #计算出最小成绩
pj = (c1 + c2 + c3) / 3 #算出平均值
print("最高分:",maxs) #打印出最高分
print("最低分:",mins) #打印出最低分
print("平均分:",pj) #打印出平均分
3. 给出一个年份,判断是否为闰年并打印结果
闰年规则: 每四年一闰,每百年不闰,四百年又是一个闰年
例:
2016年 闰年
2100年 不是闰年
2400年 是闰年
3.闰年
y = int(input('输入年:')) #给出输入提示,并等待用户输入
b = ((y % 4 == 0) and (y % 100 ) != 0) or (y % 400 == 0) #通过计算,得到结果
print(b) #打印结果
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值,并打印体重状况
4.BMI
h = int(input('身高:'))/100 #输入一个身高,转换为int型
w = int(input('体重:')) #输入一个体重,转换为int型
b = w /( h ** 2 ) #算出BMI
z = '体重过重' #设置Z默认为体重 过重
if b < 18.5: #如果 BMI 小于18.5
z = '过轻'
elif 18.5 <= b <= 24: #如果BMI 在18.5-24之间
z = '正常'
print('BMI:',b) #打印出BMI
print("状态:",z) #打印出状态
发表评论