(一)BMI 计算器
打开本题所在文件夹 C:\OMExam\python 中的"BMI 计算器.py"文档,完成以
下操作:
该程序的功能是:
输入身高和体重,计算出你的 BMI,并显示身体的胖瘦程度。
请将①和②序号替换成正确代码,完善并调试运行程序,以实现其功能。
不要添加或删除程序行,也不要删除注释。
源代码:
tz=float(input("请输入您的体重(kg)"))
sg=float(input("请输入您的身高(m)"))
bmi=tz/(sg*sg) #计算 bmi 值
print("您的 bmi 指数为:",①)
if bmi<18.5:
print("偏瘦")
elif bmi>=18.5 and bmi<24:
print("正常")
elif bmi>=24 ② bmi<28:
print("过重")
else:
print("肥胖")
答案 ① bmi ② and
代码详解:
tz=float(input("请输入您的体重(kg)")) #输入一个浮点型数据赋值给体重变量tz
sg=float(input("请输入您的身高(m)")) #输入一个浮点型数据赋值给身高变量sg
bmi=tz/(sg*sg) #计算 bmi 值,tz除以sg的平方
print("您的 bmi 指数为:",bmi) #输出BMI指数
if bmi<18.5: #如果BMI指数小于18.5
print("偏瘦") #输出“偏瘦”
elif bmi>=18.5 and bmi<24: #如果BMI指数大于等于18.5并且小于24
print("正常") #输出“正常”
elif bmi>=24 and bmi<28: #如果BMI指数大于等于24并且小于28
print("过重") #输出“过重”
else: #其它可能(BMI指数大于等于28)
print("肥胖") #输出“肥胖”
程序代码详解
程序运行结果
(二)一元二次方程
打开本题所在文件夹 C:\OMExam\python 中的"一元二次方程.py"文档,完成
以下操作:
该程序的功能是:输入一元二次方程的三个系数,求方程的解。
请将①和②序号替换成正确代码,完善并调试运行程序,以实现其功能。
不要添加或删除程序行,也不要删除注释。
源代码:
a=float(input("请输入 a:"))
b=float(input("请输入 b:"))
c=float(input("请输入 c:"))
d=b*b-4*a*c
if ①:
x1=(-b+d**0.5)/(2*a)
x2=(-b-d**0.5)/(2*a)
print('x1=',x1)
print('x2=',x2)
elif d==0:
print('x1=x2=',②)
else:
print('无实数解')
答案 : ① d>0 ② -b/2*a
代码详解:
程序代码详解
程序运行结果
(三)两个数排序 打开本题所在文件夹 C:\OMExam\python 中的"两个数排序.py"文档,完成以 下操作: 该程序的功能是: 输入两个不同的整数,按从小到大的顺序输出。 请将①和②序号替换成正确代码,完善并调试运行程序,以实现其功能。 不要添加或删除程序行,也不要删除注释。
源代码:
x=int(input('x='))
①
if ②
print(x,y)
else:
print(y,x)
答案 : ① y=int(input('y=')) ② x>y:
代码详解:
程序代码详解
程序运行结果
(四)两个数相乘 打开本题所在文件夹 C:\OMExam\python 中的"两个数相乘.py"文档,完成以 下操作: 该程序的功能是: 输入两个数,显示算式和计算结果。 请将①和②序号替换成正确代码,完善并调试运行程序,以实现其功能。 不要添加或删除程序行,也不要删除注释。
源代码:
a=int(input("请输入第一个数"))
b=①(input("请输入第二个数"))
c=②
print(a,"×",b,"=",c)
答案 : ① int ② a*b
代码详解:
程序代码详解
程序运行结果
未完待续