大数跨境
0
0

Python每日一练(2025.2.4)

Python每日一练(2025.2.4) 码途钥匙
2025-02-04
0
1.以下代码的输出结果是( )
s = {1, 2, 3}s.add(3)print(len(s))
A. 3
B. 4
C. 5
D. 报错


答案:A 解析:集合 s 中已经存在元素 3,add() 方法在添加已存在元素时不会重复添加,所以集合 s 的元素数量仍为 3。


2.在 Python 中,以下哪种导入模块的方式是错误的( )
A. import math
B. from math import sqrt
C. import math as m
D. from math import * as m


答案:D 解析:from module import * 用于导入模块中的所有成员,不能再使用 as 为其整体指定别名。A 选项是常规导入模块;B 选项是从模块中导入特定函数;C 选项是为导入的模块指定别名。


3.以下代码的输出结果是( )
a = [1, 2, 3]b = a.copy()a.append(4)print(b)
A. [1, 2, 3]
B. [1, 2, 3, 4]
C. [4]
D. 报错


答案:A 解析:a.copy() 会创建一个新的列表对象 b,与 a 相互独立。对 a 进行追加操作不会影响 b,所以 b 仍然是 [1, 2, 3]。


4.以下代码定义的函数 func 调用 func(3) 的结果是( )
def func(n):    result = 0    for i in range(1, n + 1):        result += i    return result
A. 3
B. 6
C. 9
D. 12


答案:B 解析:函数 func 用于计算 1 到 n 的累加和。当 n 为 3 时,循环会依次累加 1、2、3,即 1 + 2 + 3 = 6。

关注码途钥匙,成为技术先锋


【声明】内容源于网络
0
0
码途钥匙
欢迎来到 Python 学习乐园!这里充满活力,分享前沿实用知识技术。新手或开发者,都能找到价值。一起在这个平台,以 Python 为引,开启成长之旅,探索代码世界,共同进步。携手 Python,共赴精彩未来,快来加入我们吧!
内容 992
粉丝 0
码途钥匙 欢迎来到 Python 学习乐园!这里充满活力,分享前沿实用知识技术。新手或开发者,都能找到价值。一起在这个平台,以 Python 为引,开启成长之旅,探索代码世界,共同进步。携手 Python,共赴精彩未来,快来加入我们吧!
总阅读1
粉丝0
内容992