#GESP110701. Python一级while循环 01
Python一级while循环 01
第 1 题. 2023年12月 GESP 一级 真题 判断题 第 8 题
8.在下⾯的Python代码中,由于循环中的 continue
是⽆条件被执⾏,因此将导致死循环。( )
while True:
continue
{{ select(1) }}
- 对
- 错
第 2 题. 2024年3月 GESP 一级 真题 选择题 第 10 题
- 下面Python代码执行后的输出是( )。
N=10
while N != 0:
N -= 1
if N % 3 == 0:
print(N, end = "#")
{{ select(2) }}
9#6#3#
9#6#3#0#
8#7#5#4#2#1#
10#8#7#5#4#2#1#
第 3 题. 2024年6月 GESP 一级 真题 选择题 第 11 题
- 下面的Python代码用于求之间所有奇数之和,其中N为正整数,如果N为奇数求和时包括N。有关描述错误的是()。
N=int(input("请输入正整数:"))
i = 1
Sum = 0
while i <= N:
if i % 2 == 1:
Sum += i
i += 1
print(i, Sum)
{{ select(3) }}
- 执行代码时如果输入
10
,则最后一行输出将是11 25
- 执行代码时如果输入
5
,则最后一行输出将是6 9
- 将
i += 1
移到if i % 2 == 1:
前一行且同样对齐,同样能实现题目要求 - 删除
if i % 2 == 1:
,并将i += 1
改为i += 2
,且将Sum += i
与i += 2
同样对齐,同样可以实现题目要求
第 4 题. 2023年12月 GESP 一级 真题 选择题 第 10 题
10.下⾯Python代码执⾏后的输出是( )。
N = 10
cnt = 0
while True:
if N == 0:
break
cnt += 1
N -= 2
print(cnt)
{{ select(4) }}
- 11
- 10
- 5
- 4
第 5 题. 2025年6月 GESP 一级 真题 判断题 第 6 题
- 交换下面Python代码中的i+=2和cnt+=1,其输出相同。()
cnt = 0
i = 0
while i < 10:
i += 2
cnt += 1
print(cnt)
{{ select(5) }}
- 对
- 错
第 6 题. 2023年9月 GESP 一级 真题 选择题 第 9 题
9.下面 Python 代码执行后的输出是 ( )。
n = 5
cnt = 1
while n >= 0:
cnt += 1
n -= 2
print(cnt)
{{ select(6) }}
- 3
- 4
- 6
- 7
第 7 题. 2025年6月 GESP 一级 真题 选择题 第 11 题
- 下面的Python代码用于求N的所有因数,如输入12则将输出12,6,4,3,2,1,。
N = int(input())
i = N
while ________:
if N % i == 0:
print(i, end = ",")
i -= 1
print(1)
{{ select(7) }}
i <= 1
i == 1
i > 1
i >= 1
第 8 题. 2023年6月 GESP 一级 真题 选择题 第 10 题
10.下面 Python 代码执行后的输出是( )。
n = 10
tnt = 0
while n != 0:
if n % 3:
tnt += n
n -= 1
print(tnt)
{{ select(8) }}
- 18
- 22
- 33
- 37