万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛Python编程挑战赛

2026年全国青少年信息素养大赛Python编程挑战赛
初赛 真题 小学 2026 2026-05-29 19:43:25 85

一、单选题

1.

Python中乘法使用哪个符号?

A.

×

B.

*

C.

+

D.

=

2.

输入 hello:

st=input("输入字符:")
print(st)


A.

HELLO

B.

hello

C.

"hello"

D.

"Hello"

3.

运行以下程序后,会得到怎样的输出结果?

user="123456"
if(user=="567890"):
    print("Ok")
else:
    print("No")


A.

OK

B.

Ok

C.

NO

D.

No

4.

下列哪个名称不能作为Python变量名()?

A.

variable_name

B.

name123

C.

for

D.

hidden

5.

执行下方程序,一共会输出几个“AI”?

for i in range(100):
    print('AI')


A.

0

B.

1

C.

100

D.

101

6.

运行 print(3+5>2) 结果是?

A.

1

B.

4

C.

True

D.

3

7.

以下不属于字符串类型的是?

A.

"123"

B.

"datetime"

C.

true

D.

"我喜欢苹果"

8.

已知列表:

robot=["四足机器人",'人形机器人',"两栖机器人",'跨域机器人',"仿生机器人"]

想显示“人形机器人”,应写:

A.

robot[0]

B.

robot[1]

C.

robot[2]

D.

robot[3]

9.

门禁:刷卡或者刷脸,逻辑运算符是?

A.

and

B.

or

C.

==

D.

!=

10.

运行 print('算法'*2),输出为?

A.

算算法法

B.

算法算法

C.

算法22

D.

算法2

二、多选题

1.

执行:

x = 0
while True:
    if x > 2:
        break
    print(x)
    x += 1


输出数字:

A.

0

B.

1

C.

2

D.

3

2.

属于整数的是:

A.

34

B.

"2048"

C.

555

D.

256.05

3.

会输出17的是:

A.

print(1 * 7)

B.

print(17)

C.

print(22 - 5)

D.

print(3 * 7)

4.

正确创建字典的是:

A.

diction={'会画':'豆包','会听':'讯飞','会说':'deepseek'}

B.

diction={'会画':'豆包';'会听':'讯飞';'会说':'deepseek'}

C.

diction=(会画='豆包',会听='讯飞',会说='deepseek')

D.

diction={'会画':'豆包','会听':'讯飞'}; diction['会说'] = 'deepseek'

5.

结果为True的是:

A.

6 > 3 and 2 < 1

B.

6 > 3 and 2 > 1

C.

6 > 3 or 2 < 1

D.

6 < 3 or 2 < 1

三、判断题

1.

判断Q等于20,可用 Q==20。

A.正确 B.错误
2.

step={6:"小学",12:"初中"}含有2个元素。

A.正确 B.错误
3.

Python布尔值中False表示1。

A.正确 B.错误
4.

while(True)是无限循环,无法跳出。

A.正确 B.错误
5.

games = ["棋盘", "拼图", "跳高"],games[1]是“棋盘”。

A.正确 B.错误
公众号
客服 反馈
顶部