2027年山东菏泽市信息科技中考 Python程序填空

2026-08-30
| 15页
| 194人阅读
| 0人下载

摘要:

**基本信息** 聚焦Python程序填空,通过26道典型题构建“操作规范-语法应用-逻辑验证”三阶解题体系,覆盖基础语法与分支结构,强化计算思维与数字化工具应用能力。 **专项设计** |模块|题量/典例|方法提炼|知识逻辑| |----|-----------|----------|----------| |基础语法|6题(两数相乘等)|输入转换-运算实现-输出验证|从变量类型(int/float)到算术运算,构建数据处理基础链| |分支结构|8题(判断闰年等)|条件建模-逻辑组合-分支调试|从简单if到多条件elif,形成逻辑判断推理框架| |数学应用|12题(扇形面积等)|公式转化-精度控制-结果输出|融合几何/代数公式与程序实现,培养问题抽象能力|

内容正文:

Python程序填空 · 评分方法: 1. 共1题,每题两空,共5分。 1. Python程序填空题库中共有26题。 1. 考试时随机抽取1题。 1. 考试时须使在制定文件中作答,将程序修改正确后必须运行检验无误,否则无效。 1. 根据所填程序及程序运行情况步骤评分。 1. Python程序填空题无单独限时。 · 做题技巧: 1. 右击所给程序文件,选择edit with IDLE打开文件。 1. 请将①和②序号替换成正确程序,完善并调试运行程序,以实现其功能。 1. 修改代码后,要删除原来的横线。语法无误后,按F5运行一次验证一下。 1. 不要添加或删除程序行,也不要删除注释。 1. Python程序填空题建议用时:5分钟。 1 学科网(北京)股份有限公司 1. 两个数相乘 打开"两个数相乘.py"文档,完成以下操作: 该程序的功能是: 输入两个数,显示算式和计算结果。 a=int(input("请输入第一个数")) b=①(input("请输入第二个数")) c=② print(a,"×",b,"=",c) ①int ②a*b a=int(input("请输入第一个数")) b=int(input("请输入第二个数")) c=a*b print(a,"×",b,"=",c) 1. 交换数值 打开"交换数值.py"文档,完成以下操作: 该程序的功能是: 输入两个不同的整数,两个数都增大10后,交换数值输出。 x=int(input('x=')) y=int(input('y=')) print(x,y) x=x+10 ① x,y=y,x #交换数值 ② ①y=y+10 ②print(x,y) x=int(input('x=')) y=int(input('y=')) print(x,y) x=x+10 y=y+10 x,y=y,x #交换数值 print(x,y) 1. 出租车费 打开"出租车费.py"文档,完成以下操作: 该程序的功能是: 输入里程,计算出租车费。收费标准为:不超过3公里收费8元,超过3公里后,每公里收费1.5元。 s=float(input("请输入出租车行驶的公里数:")) if ①: p=8 else: p=②+8 print("你一共需要",p,"元") ①s<=3 ②(s-3)*1.5 s=float(input("请输入出租车行驶的公里数:")) if s<=3: p=8 else: p=(s-3)*1.5+8 print("你一共需要",p,"元") 1. 判断是否是7的倍数 打开"判断是否是7的倍数.py"文档,完成以下操作:该程序的功能是: 输入一个整数,判断是否是7的倍数,输出相应结果。 a=①(input("请输入一个整数:")) #将输入的值转化为整数 if ② print("是7的倍数") else: print("不是7的倍数") ①int ②a%7==0 a=int(input("请输入一个整数:")) #将输入的值转化为整数 if a%7==0: print("是7的倍数") else: print("不是7的倍数") 1. 判断奇偶数 打开"判断奇偶数.py"文档,完成以下操作: 该程序的功能是:判断一个整数的奇偶。 输入一个整数a,如果a是偶数,则输出“偶数”,如果a是奇数,则输出“奇数”。 a=int(input("请输入一个整数:")) if ①: print("偶数") ②: print("奇数") ①a%2==0 ②else a=int(input("请输入一个整数:")) if a%2==0: print("偶数") else: print("奇数") 1. 判断体温 打开"判断体温.py"文档,完成以下操作: 该程序的功能是: 检测输入的体温是否正常(35~37),并输出结果。 tw=①(input("请输入你的体温值:")) #将输入的数据转为浮点型 if tw>=37: print("你的体温过高") ② tw<35: print("你的体温过低") else: print("你的体温正常") ①float ②elif tw=float(input("请输入你的体温值:")) #将输入的数据转为浮点型 if tw>=37: print("你的体温过高") elif tw<35: print("你的体温过低") else: print("你的体温正常") 1. 判断闰年 打开"判断闰年.py"文档,完成以下操作: 该程序的功能是: 输入年份,判断并输出是过滤器为闰年。 闰年的条件:A.能被4整除,但不能被100整除,B.能被400整除 符合a和b中任意一个条件,即为闰年,否则为平年。 y=int(input("请输入4位整数年份:")) if y%4==0 ① y%100!=0 ② y%400==0: print(y,"是闰年") else: print(y,"不是闰年") ①and ②or y=int(input("请输入4位整数年份:")) if y%4==0 and y%100!=0 or %400==0: print(y,"是闰年") else: print(y,"不是闰年") 1. 判断等边三角形 打开"判断等边三角形.py"文档,完成以下操作: 该程序的功能是: 输入三角形三条边的值,判断是否为等边三角形。 a=float(input('请输入边长a:')) b=float(input('请输入边长b:')) c=float(input('请输入边长c:')) if ①: print('是等边三角形') ② print('不是等边三角形') ①a= =b= =c ②else: a=float(input('请输入边长a:')) b=float(input('请输入边长b:')) c=float(input('请输入边长c:')) if a==b==c: print('是等边三角形') else: print('不是等边三角形') 1. 判断是否构成三角形 打开"判断是否构成三角形.py"文档,完成以下操作: 该程序的功能是: 输入3个数,利用三角形中两边之和大于第三边,两边之差小于第三边,判断这三个数能否构成三角形。 a = float(input('a=')) b = float(input('b=')) c = float(input('c=')) if a+b>c and ①and②: #利用任意两边之和大于第三边判断能不能构成三角形 print(a, b, c, "这三个数能构成三角形") else: print(a, b, c, "这三个数不能构成三角形") ①a+c=b ②b+c=a 1. a = float(input('a=')) b = float(input('b=')) c = float(input('c=')) if a+b>c and a+c>b and b+c>a: #利用任意两边之和大于第三边判断能不能构成三角形 print(a, b, c, "这三个数能构成三角形") else: print(a, b, c, "这三个数不能构成三角形") 1. 扇形面积 打开"扇形面积.py"文档,完成以下操作: 该程序的功能是: 输入扇形的半径和角度值,计算扇形的面积,要求结果保留一位小数。 扇形面积公式为:S=nπr^2/360。 r=float(input('请输入半径:')) n=float(input('请输入扇形角度数:')) pi=3.14 s=① print('扇形的面积为:',②) ①n*pi*r*r/360 ②round(s,1) 1. r=float(input('请输入半径:')) n=float(input('请输入扇形角度数:')) pi=3.14 s=n*pi*r*r/360 print('扇形的面积为:',round(s,1)) 1. 时间表 打开"时间表.py"文档,完成以下操作: 该程序的功能是: *** *** *** 我的时间: 上学 8 点 放学 12 点 ### ### ### print("*** *** ***") t1=8 ① print("我的时间:") print("上学",t1,"点") print("放学",t2,"点") ② ①t2=12 ②print("### ### ###") 1. print("*** *** ***") t1=8 t2=12 print("我的时间:") print("上学",t1,"点") print("放学",t2,"点") print("### ### ###") 1. 梯形面积 打开"梯形面积.py"文档,完成以下操作: 该程序的功能是: 键盘输入梯形的上底、下底和高的值,计算梯形的面积,要求结果保留一位小数。 梯形面积公式为:S=(a+b)×h/2。 a=float(input('请输入梯形上底:')) b=float(input('请输入梯形下底:')) h=float(input('请输入梯形高:')) s=① print('梯形的面积为:',②) ①(a+b)*h/2 ②round(s,1) 1. a=float(input('请输入梯形上底:')) b=float(input('请输入梯形下底:')) h=float(input('请输入梯形高:')) s=(a+b)*h/2 print('梯形的面积为:',round(s,1)) 1. 比较两个数大小 打开"比较两个数大小.py"文档,完成以下操作: 该程序的功能是: 给定两个整数,比较他们的大小。 如果前者比后者大,则输出>。如果前者比后者小,则输出<。如果前者和后者相等,则输出=。 a = int(input("请输入第一个整数:")) b = int(input("请输入第二个整数:")) if a>b: print(">") elif ①: print("=") ②: print("<") ①a==b ②else 1. a = int(input("请输入第一个整数:")) b = int(input("请输入第二个整数:")) if a>b: print(">") elif a==b: print("=") else: print("<") 1. 求华氏温度 打开"求华氏温度.py"文档,完成以下操作: 该程序的功能是: 输入摄氏温度,输出华氏温度(华氏温度=摄氏温度×9÷5+32)。 c=float(①("请输入摄氏温度c=")) f=② print("对应的华氏温度f=",f) ①input ②c*9/5+32 1. c=float(input("请输入摄氏温度c=")) f=c*9/5+32 print("对应的华氏温度f=",f) 1. 求平均分 打开"求平均分.py"文档,完成以下操作: 该程序的功能是: 分别输入三位同学的成绩,输出他们的平均分。 a = float(input("请输入第一个学生的成绩a=")) b = float(input("请输入第二个学生的成绩b=")) c = float(input("请输入第三个学生的成绩c=")) pj=① print("三位同学的平均成绩为"②) ①(a+b+c)/3 ②,pj 1. a = float(input("请输入第一个学生的成绩a=")) b = float(input("请输入第二个学生的成绩b=")) c = float(input("请输入第三个学生的成绩c=")) pj=(a+b+c)/3 print("三位同学的平均成绩为",pj) 1. 求正方形的面积 打开"求正方形的面积.py"文档,完成以下操作: 该程序的功能是: 输入正方形的边长,输出正方形的面积。 a=float(①("请输入正方形的边长a=")) s=② print("正方形的面积s=",s) 答案: ①input ②a*a 1. a=float(input("请输入正方形的边长a=")) s=a*a print("正方形的面积s=",s) 第16题 球的体积 打开"球的体积.py"文档,完成以下操作: 该程序的功能是: 输入球的半径,计算球的体积。球的体积公式为:V=(4/3)πr^3。 r=float(input('请输入半径:')) pi=3.14 ①(4/3)*pi*r*r*r ②v r=float(input('请输入半径:')) pi=3.14 1. 登录 打开"登录.py"文档,完成以下操作: 该程序的功能是: 输入用户名和密码进行登录,判断后输出相应信息(正确的用户名是admin,正确的密码是12345)。 user=input("请输入用户名:") psw=input("请输入密码:") if user=="admin" ① psw=="12345": print("登录成功,欢迎光临!") ② print("用户名或密码错误!") ①and ②else: 1. user=input("请输入用户名:") psw=input("请输入密码:") if user=="admin" and psw=="12345": print("登录成功,欢迎光临!") else: print("用户名或密码错误!") 1. 红绿灯 打开"红绿灯.py"文档,完成以下操作: 该程序的功能是: 输入信号灯显示颜色,判断是否通行。信号灯显示颜色有绿色、黄色、红色三种。 xh=input('请输入信号灯显示颜色:') #信号灯显示颜色有绿色、黄色、红色三种 if ①: print('绿灯亮,请通行!') elif xh=='黄色': print('黄灯亮,请慢行!') ② print('红灯亮,请停止!') ①xh=='绿色' ②else: 1. xh=input('请输入信号灯显示颜色:') #信号灯显示颜色有绿色、黄色、红色三种 if xh=='绿色': print('绿灯亮,请通行!') elif xh=='黄色': print('黄灯亮,请慢行!') else: print('红灯亮,请停止!') 1. 计算两数之和 打开"计算两数之和.py"文档,完成以下操作: 该程序的功能是: 输入两个数,输出两数之和。 n1=float(input("输入第一个数:")) n2=float(input("输入第二个数:")) ① ②("这两个数的和为:",s) ①s=n1+n2 ②print 1. n1=float(input("输入第一个数:")) n2=float(input("输入第二个数:")) s=n1+n2 print("这两个数的和为:",s) 1. 计算圆的周长 打开"计算圆的周长.py"文档,完成以下操作: 该程序的功能是: 输入圆的半径r,计算圆的周长L。圆的周长公式,L=2×3.14×r。 r=float(input("请输入圆的半径:")) L=① print("圆的周长为:",②) ①2*3.14*r ②L 1. r=float(input("请输入圆的半径:")) L=2*3.14*r print("圆的周长为:",L) 1. 密码验证 打开"密码验证.py"文档,完成以下操作: 该程序的功能是: 请输入登录密码,密码正确,系统提示“密码正确,欢迎您!”,密码错误,提示"密码错误"。 mima=①("请输入登录密码:") if mima ② "zxrd_soft": print("密码正确,欢迎您!") else: print("密码错误") ①input ②== 1. mima=input("请输入登录密码:") if mima=="zxrd_soft": print("密码正确,欢迎您!") else: print("密码错误") 1. 文字输出 打开"文字输出.py"文档,完成以下操作: 该程序的功能是: 输入省份和地市名称,按要求格式输出名称。 注意:下面输出的没有空格,不能用逗号隔开,这里用的+表示字符串连接。 x=input('省份:') y=input('地市:') ① #显示“山东 菏泽” x=x+'省' y=y+'市' ② #显示“山东省菏泽市” ①print(x,y) ②print(x+y) 1. x=input('省份:') y=input('地市:') print(x+y) #显示“山东 菏泽” x=x+'省' y=y+'市' print(x+y) #显示“山东省菏泽市” 1. 输出较大的数 打开"输出较大的数.py"文档,完成以下操作: 该程序的功能是: 输入两个不同的整数,输出较大的数。 x=int(input('x=')) y=int(input('y=')) if ① print(y) else: ② ①x<y: ②print(x) 1. x=int(input('x=')) y=int(input('y=')) if x<y: print(y) else: print(x) 1. 长方体体积 打开"长方体体积.py"文档,完成以下操作: 该程序的功能是: 输入长方形的长、宽、高的值,计算长方体的体积。 源程序: a=float(input('请输入长:')) b=float(input('请输入宽:')) c=float(input('请输入高:')) ① ②('长方体体积为:',v) #输出结果 ①v=a*b*c ②print 1. a=float(input('请输入长:')) b=float(input('请输入宽:')) c=float(input('请输入高:')) v=a*b*c print('长方体体积为:',v)#输出结果 1. 长方形面积 打开"长方形面积.py"文档,完成以下操作: 该程序的功能是: 输入长方形的长和宽的值,计算长方形的面积。 a=float(input('请输入长:')) b=float(input('请输入宽:')) ① ②('长方形面积为:',s) #输出结果 ①s=a*b ②print 1. a=float(input('请输入长:')) b=float(input('请输入宽:')) s=a*b print('长方形面积为:',s)#输出结果 $

资源预览图

2027年山东菏泽市信息科技中考 Python程序填空
1
2027年山东菏泽市信息科技中考 Python程序填空
2
2027年山东菏泽市信息科技中考 Python程序填空
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。