考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

在Jupyter环境中,在sep和end中分别填写什么内容可以得到打印结果A*B
A. *,!
B. !,*
C. 不填, *
D. *, 不填
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

在Jupyter环境中,当你使用 `print` 函数时,`sep` 参数用于指定打印多个元素时的分隔符,而 `end` 参数用于指定打印结束时的字符。

你希望得到的输出结果是 `A*B`。分析一下选项:

- **A: `sep="*", end="!"`**
- 假设输入是 `print('A', 'B', sep="*", end="!")`
- 输出将会是 `"A*B!"`,与目标不符。

- **B: `sep="!", end="*"`**
- 假设输入是 `print('A', 'B', sep="!", end="*")`
- 输出将会是 `"A!B*"`, 与目标不符。

- **C: 不填, `end="*"`**
- 假设输入是 `print('A', 'B', end="*")`,`sep` 默认为空格。
- 输出将会是 `"A B*"`, 与目标不符。

- **D: `sep="*", end="不填"`**
- 假设输入是 `print('A', 'B', sep="*")`,`end` 默认为换行符。
- 输出将会是 `"A*B"`, 与目标相符。

因此,正确答案是 **D: `sep="*", end=不填`**。
这种配置将使得两个打印元素 `A` 和 `B` 用 `*` 分隔,并且打印结束时没有额外字符追加(除了默认的换行)。