内容正文:
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)#输出结果
$