Q_008
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
选择题
- 以下哪个是Python中的合法变量名? {{ select(1) }}
2numnum-2_numif
-
执行以下代码后,变量a的值是多少?
a = 5 a = a + 3
{{ select(2) }}
2538
- 下列哪个运算符用于比较两个值是否相等? {{ select(3) }}
===!=>
- 以下哪个语句能实现循环输出数字1到5? {{ select(4) }}
for i in range(5): print(i)for i in range(1, 5): print(i)for i in range(5): print(i+1)while i < 5: print(i); i += 1
-
以下代码的输出结果是什么?
x = 10 if x > 5: print("A") else: print("B")
{{ select(5) }}
AB10- 报错
- 列表
my_list = [1, 2, 3],执行my_list.append(4)后,my_list的值为? {{ select(6) }}
[1, 2, 3][1, 2, 3, 4][4, 1, 2, 3][1, 2, 4, 3]
- 下列哪项可以正确注释一行代码? {{ select(7) }}
// This is a comment<!-- This is a comment --># This is a comment/* This is a comment */
- 若
x = True,y = False,则x and y的结果是? {{ select(8) }}
TrueFalse10
- 以下哪个函数用于获取用户输入? {{ select(9) }}
print()input()get()read()
-
执行以下代码后,
len(my_str)的值是多少?my_str = "Hello"
{{ select(10) }}
456- 报错
- 下面哪个选项不能用于创建列表? {{ select(11) }}
list()[1, 2, 3]list[1, 2, 3][]
- 若
a = 10,b = 3,则a % b的结果是? {{ select(12) }}
13010
-
以下代码输出什么?
for i in range(3): print(i, end=" ")
{{ select(13) }}
0 1 21 2 30 1 2 3- 报错
- 下列哪个关键字用于定义函数? {{ select(14) }}
funcdeffunctionlambda
-
以下代码输出什么?
if 3 > 2: print("True") else: print("False")
{{ select(15) }}
TrueFalse- 报错
- 无输出
判断题
- 表达式 5 > 2 的结果为True。 {{ select(16) }}
- 对
- 错
- 函数可以有多个返回值。 {{ select(17) }}
- 对
- 错
- 字符串是不可变的数据类型。 {{ select(18) }}
- 对
- 错
- for i in range(4)会生成0到4的整数。 {{ select(19) }}
- 对
- 错
- 全局变量可以在函数内部直接修改。 {{ select(20) }}
- 对
- 错
- append()方法用于在列表末尾添加元素。 {{ select(21) }}
- 对
- 错
- 条件语句可以嵌套使用。 {{ select(22) }}
- 对
- 错
编程题
- 题目:数字求和
编写程序,计算用户输入的5个整数的和,并输出结果。
要求:
- 使用for循环和input()函数获取输入。
- 将输入转换为整数类型。
示例输入:
1
2
3
4
5
示例输出:
15
请写出完整代码: {{ code(23) }}
- 题目:猜数字游戏
生成一个1到10的随机整数,用户有3次机会猜中该数字。若猜中,输出"恭喜!猜对了!";若未猜中,输出"很遗憾,正确答案是X"(X为正确数字)。
要求:
- 使用random模块生成随机数。
- 使用while循环控制猜测次数。
- 判断用户输入是否合法(1-10范围内)。
请写出完整代码: {{ code(24) }}
- 题目:图形打印
打印一个由*组成的直角三角形,行数由用户输入(如输入4,则打印如下图形):
*
**
***
****
要求:
- 使用嵌套循环(外层控制行数,内层控制每行
*数量)。 - 处理用户输入非正整数的情况,提示错误并重新输入。
请写出完整代码: {{ code(25) }}