7-1 求三个数中的最大值
输入三个整数,找出三个数中的最大数。
a=eval(input())
b=eval(input())
c=eval(input())
print(max(a,b,c))
7-2 温度转换
根据华氏和摄氏温度定义,转换公式如下:
- C=1.8F−32
- F=1.8C+32
这里,C表示摄氏温度,而F表示华氏温度。
如果输入的温度用最后一个字母标识摄氏或华氏,如:
32C
67.2F
请写程序根据温度的单位换算成另一种温度。
a=input()
b=a[-1]
c=float(a[0:-1])
if b=='C':
d=1.8*c+32
print(d,end="F")
else :
d=(c-32)/1.8
print(d,end="C")
7-3 成绩判断
输入两个数值,用逗号隔开,表示实验成绩x和考试成绩y,两个成绩其中任一个低于60分,则输出“不合格”,总评成绩为(x+y)/2,若总评成绩90分以上(含90分)输出“成绩优秀”,如果总评成绩在80到89 之间,则输出“良好”,其他都输出“通过”。
x,y=map(int,input().split(','))
if x<60 or y<60:
print("不合格")
else:
d=(x+y)/2
if d>=90:
print("成绩优秀")
elif d>=80:
print("良好")
else:
print("通过")
7-4 计算BMI并判断
请编写一个程序来计算并显示一个人的体重指数(BMI),其计算公式为:
BMI=weight×703÷height2
其中,体重weight是以磅为单位,身高height是以英寸为单位。程序输入其体重和身高,然后显示用户的BMI(保留两位小数,用int(BMI*100)/100)。此外,程序还显示一条信息说明用户是“体重最佳”,还是“体重超重"或“体重过轻”。当一个人的BMI在18.5与25之间时,其体重被认为是“体重最佳”。如果BMI小于18.5,则被认为是"体重过轻";如果BMI大于25,则被认为是“体重超重"。
a=float(input())
b=float(input())
c=a*703/b/b
c=int(c*100)/100
print("BMI = %.2f"%c)
if c>=18.5 and c<=25:
print("体重最佳")
elif c<18.5:
print("体重过轻")
else:
print("体重超重")
7-5 运输打折问题
某运输公司对用户计算运费。路程(S)越远,每公里运费越低。标准如下:
其中基本运输费用为每吨每公里1元,现请你帮助该运输公司设计自动计费程序,帮助会计人员计算运输费用。
a,b=map(float,input().split(' '))
if b>=3000:
c=a*b*(1-0.15)
elif b>=2000:
c=a*b*(1-0.1)
elif b>=1000:
c=a*b*(1-0.08)
elif b>=500:
c=a*b*(1-0.05)
elif b>=250:
c=a*b*(1-0.02)
elif b>=0:
c=a*b
print(int(c))