内容正文:
2024年信息技术学测复习资料(1)
南京二十七高中信息技术Python操作题分类整理
注:(1)程序修改时,一定要把下划线及序号删除﹔不删除注释语句。
(2)编写完成后原名保存并关闭应用软件。
一、顺序结构
(
a=9
b=3
c=a/b+a
d=float(c)
print("d的值为",d)
)1、打开“赋值. py”,进行以下操作并保存结果。
(1)将数值9赋给变量a;
(2)将数值3赋给变量b;
(3)将表达式a/b+a的值赋给变量c;
(4)将函数float (c)的值赋给变量d;
(5)使用输出语句在屏墓上输出:d的值为12.0;
2、打开“反转三位数. py”,进行以下操作并保存结果。
请填空完善该程序,实现功能:输入一个任意三位整数,将它反转输出,例如369反转成963。
(
int
x%10
x//100
y
)
3、打开“求圆周长和面积”.py,完善下面“求圆周长和面积”的程序,结果保留两位小数。
(
r
l
s
)
4、打开“勾股定理求斜边长.py”
(
float
(a*a+b*b)**0.5
或(a**2+b**2)**0.5
c
)输入直角三角形的两个直角边a、b,利用数学公式 c= 求斜边c的长度。
5、打开“自由落体.py”。
(
float
(2*h/g)**0.5
t
)自由落体运动位移与时间的关系公式是输入任意的高度值,计算出小球落地的时间。
6、打开“求细菌总量.py” (
int
n-1
s
),一种细菌的繁殖速度是每天成倍增长。例如,第一天有10个,第二天就变成20个,第三天变成40个……。输入繁殖天数,输出细菌总量。
二、选择结构
7、打开“判断. py”,进行以下操作并保存结果。
输入两个大于零的整数a、b,判断a与b的大小,如果a大于b,则输出a2-b的值,否则输出a+b的值。
(
if a>b :
print(a**2-b)
else :
print(a+b)
)
8、打开“找出三个数中最大的数. py"。进行以下操作并保存结果。
请填空完善该程序,实现功能:输入任意三个不同的整数,输出其中最大的一个数;
(
b
max=
a
c>max
max
)
9、打开“随机数加法.py" 。进行以下操作并保存结果。
(
random
c
if
a+b
else
)编写程序实现以下功能:随机产生两个20以内的加数,请你输入计算结果,计算正确则输出“计算正确!”,结果不正确则输出“计算错误!”。
10、打开“灯.py”。进行以下操作并保存结果。
(1)《镜花缘》是清代文人李汝珍创作的长篇小说,书中有这样一个情节:一座楼阁到处挂满了五彩缤纷的大小灯球,灯球有两种,一种是大灯A:下缀2个小灯,另一种是大灯B:下缀4个小灯。
(
int
num2
num2%2 == 0
num1-numA
)(2)请填空完善该程序:实现功能:输入大灯和小灯的总数,对输入的数据进行校验,如果输入数据有效,则输出大灯A与大灯B的数量。”
(
input
a==3
else
)11、打开“抽奖活动.py”。某商场周年庆组织抽奖活动,每位顾客有1次抽奖机会,顾客从1-5之间选择任意整数,如果输入3则中奖,否则不中奖,请模拟抽奖过程。
12、打开“将摄氏温度(C)和华氏温度(F)互转.py”。将摄氏温度(C)和华氏温度(F)互转。互转公式如下。
C=(F-32)/1.8
F=C*1.8+32
(
float
data-32
c
)
13、打开“空气污染指数.py”。空气污染指数,空气污染指数与空气质量状况对应关系如下:
空气污染指数
空气质量状况
0-50
优
51-100
(
input
and zs<=100
else
)良
大于100
有污染
14、打开“判断正整数是否相邻”。判断给定的三个正整数是否相邻,相邻输出“TRUE”,不相邻输出“FALSE”(是否相邻是指每个数之间差1,输入不保证大小有序)。
(
a,c
c,b
and
)
15、打开“登录验证.py”。
小明同学想进入某数学学习资源平台,需要输入正确的用户名和密码才能浏览,如果用户名和密码均正确则提示登录成功!,允许浏览,否则显示登录失败,小明同学的登录用户名为xiaoming,密码为123456。请在序号处填写正确的代码,不改变原程序的结构,并把序号删除,调试完成后保存文件并关闭应用软件。
(
a
dmin
password == "123456"
else
)
16、打开“计算火车票价.py”
一名成年旅客携带一名儿童乘坐火车,计算两人的总票价。
儿童票价如下:身高不足1.2米,免费;身高为1.2-1.5米的,需要购买儿童票,儿童票票价按成人票价的50%计算;超过1. 5米的,需要购买成人票。
编程