Python蓝桥杯比赛历年真题–第14届蓝桥杯省赛真题
前言
Python中蓝桥杯算是含金量和难度最大的比赛之一,网上可以找到不少真题,不过要么字体模糊要么要钱解锁,而且大都是没答案和解析的,给学习者造成很大困扰。因此本文档打算整理历年STEMA、省赛、国赛真题卷和解析,供大家学习参考。
一、选择题
答案:A
解析:使用“+”可以连接字符串,故答案为A。
答案:B
解析:str()为字符型,int()为整型,float()为字符型,list()为列表,故答案为B。
答案:A
解析:range()函数参数的随机数包含2,不包含20,步长为2即偶数,故答案为A。
答案:D
解析:sorted()方法会返回一个新的列表,所以为list类型,故答案为D。
答案:Python语言中,可以使用复数对象的real属性来获取复数的实部,使用复数对象的imag属性来获取复数的虚部,所以D错,故答案为D。
二、编程题
【参考程序】
n=int(input())
print(n+n)
【参考程序】
s=input()
print(s[0]+s[-1])
【参考程序】
# 导入itertools库中的combinations函数
from itertools import combinations
# 定义一个函数,用于检查一个整数是否为质数
def is_prime(x):
if x<2 :
return False
for i in range(2,int(x**0.5+1)):
if x%i==0 :
return False
return True
# 接收用户的三条输入:一个整数n,一个逗号分隔的整数列表ls,以及一个整数k
n=int(input())
ls=list(map(int,input().split(',')))
k=int(input())
# 用combi