python考试(山东省菏泽市2022年中考信息技术考试Python编程题详解)

 2025-07-28 21:39:01  阅读 533  评论 0

摘要:(一)BMI 计算器打开本题所在文件夹 C:\OMExam\python 中的"BMI 计算器.py"文档,完成以下操作:该程序的功能是:输入身高和体重,计算出你的 BMI,并显示身体的胖瘦程度。请将①和②序号替换成正确代码,完善并调试运行程序,以实现其功能。不要添加或删除程序行,也不要删

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

代码详解:

程序代码详解

程序运行结果

未完待续

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【python考试(山东省菏泽市2022年中考信息技术考试Python编程题详解)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/fangfa/1959693.html

标签:python考试

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0418秒, 内存占用1.93 MB, 访问数据库24次

陕ICP备14005772号-15