内容正文:
2023—2024学年江苏省高中信息技术学业合格性考试
Python必刷卷01
1. 如果将5万元存入银行,选择一年定期自动转存的存款方式,假设5年内利率没有发生变化,均为1.25%,5年后到期存款总额为多少?
rate = 0.0125 # 给利率变量赋值
money = 50000 # 给存款总额变量赋初值(单位:元)
for year in range(1,____):
money = _______*(1+rate) # 计算每年新的存款总额
print("五年后的存款总额为:",________, "元")
2. 将5万元存入银行,选择一年定期自动转存的存款方式,年利率均为1.25%,问:要使得总存款达6万元,至少需要存款多少年?
rate = 0.0125 # 给利率变量赋初值
money = 50000 # 给存款总额变量赋初值(单位:元)
year = 0 # 给存款需要的年头赋初值
while _________:
money = ______ *(1+rate) # 计算每年新的存款总额
______________ # 存款年数加1
print("存款总额为6万元至少需要", year, "年") # 输出结果
3. 王明同学为希望工程捐款,第一个月捐款1元,第二个月捐款2元,以后每个月都在前一个月的基础上增加1元。至少需要多少个月捐款总额达到1000元?请在序号处填写正确的代码。
sum =①______ #给捐款总额变量赋初值(单位:元)
m = 1 #给捐款需要的月份赋初值
while ②____:
sum + = ③____ #计算每月新的捐款总额
m + = 1 #捐款月份加1
print("至少需要", m, "个月完成捐款任务,共捐款", sum, "元") # 输出结果
4. 输入一个正整数x,判断其奇偶性。
x = ______(input("请输入一个正整数:"))
if __________:
print(x, "是偶数。")
_____:
print(x, "是奇数。")
5. 根据AQI值判断城市的空气质量。若城市的AQI值(整数)不超过100则空气质量优良,否则空气质量有污染。当输入的AQI值为-1时则退出程序。
city = input("请输入城市名:")
AQI = int(input("请输入空气质量指数AQI的值:"))
_____ AQI != -1:
if ______:
print(city,"的空气质量优良。")
_______:
print(city,"的空气质量有污染。")
city=input("请输入城市名:")
AQI=int(input("请输入空气质量指数AQI的值:"))
Python必刷卷02
6. 输入a、b两个整数,如果a为大数,则进行交换,然后分别输出大数、小数的值。
a = int(input("请输入a:"))
b = int(input("请输入b:"))
if ____: #如果a为大数
a,b=b,a
print("大数是",____,"小数是",____)
7. 通过擂台法求解列表中的最大数。
a = [2345, 5421, 1254, 23, 5621]
maxx = a[0]
for k in ________: # k在列表a中依次取值
if maxx < k: # 比较maxx和当前数
________
print( ) # 输出结果
8. 打印以下图形。
----*
---**
--***
-****
for i in ________(4): #控制打印行数
print("-" * ( ) + "*"*( ))
9. 骰子六个面上分别是数字1~6。设计模拟掷骰子游戏。反复掷,掷到6为止,统计掷骰子次数。
import random
res = 0 #骰子的数字
i = ______