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

备考刷题,请到

CDA认证小程序

下面代码的输出结果是z = 12.34 + 34jprint(z.imag)
A. 12.12
B. 34.0
C. 12
D. 34
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

代码中的 `z = 12.34 + 34j` 是一个复数的表示,其中 `12.34` 是实部,而 `34j` 是虚部。`z.imag` 用于获取复数 `z` 的虚部。

因此,当执行 `print(z.imag)` 时,输出将会是复数 `z` 的虚部 `34`。

所以,正确答案是:**B: 34.0**

### 专业分析:

- **复数表示**:在Python中,一个复数由实部和虚部组成,形式为 `a + bj`,其中 `a` 是实部,`b` 是虚部。
- **属性访问**:使用 `.imag` 可以提取复数的虚部,结果是一个浮点型数字。
- **输出格式**:即使虚部是整数,Python 会以浮点数的形式输出,因此输出是 `34.0` 而不是 `34`。

以上是关于复数操作的详细解析。