您的位置 首页 > 教育学习

山东中考时间2022具体时间看这里!山东省菏泽市2022年中考信息技术考试Python编程题详解(1)

(一)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

代码详解:


程序代码详解


程序运行结果

未完待续

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

相关推荐