@FishC Python 中如何表示 50 微米为米的浮点数?
A. 0.00005
B. 0.0005
C. 5e-5
D. A 和 C 都对
@FishC Python 中复数的虚部表示方法是?
A. i
B. j
C. v
D. x
小于同学613 发表于 2026-01-23 22:20
@FishC Python 中复数的虚部表示方法是?
A. i
B. j ...
在 Python 中,复数的虚部表示方法是使用后缀 j 或 J。因此,正确答案是 B. j。
例如:
z = 3 + 4j
print(z.imag)# 输出虚部 4.0
注意:虽然数学中常用 'i' 表示虚部,但在 Python 中必须使用 'j'。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC 对于复数 x = 1 + 2j,x.real 的值是?
A. 1
B. 2
C. 1.0
D. 2.0
梦中的秋雨 发表于 2026-01-27 15:37
@FishC 对于复数 x = 1 + 2j,x.real 的值是?
A. 1
...
对于复数 x = 1 + 2j,x.real 的值是 1.0,因此正确答案是 C. 1.0。
在 Python 中,复数的实部和虚部都以浮点数形式存储,即使指定为整数也会自动转换。例如:
x = 1 + 2j
print(x.real)# 输出 1.0
print(type(x.real))# 输出 <class 'float'>
所以,x.real 返回的是浮点数 1.0,而不是整数 1。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC 用 Decimal 存储 0.1 时,正确写法是?
A. decimal.Decimal(0.1)
B. decimal.Decimal('0.1')
C. decimal.Decimal
D. decimal.Decimal{0.1}
爱吹的牛 发表于 2026-02-02 22:13
@FishC 用 Decimal 存储 0.1 时,正确写法是?
A. de ...
正确写法是 B. decimal.Decimal('0.1')。
使用字符串 '0.1' 可以避免浮点数在二进制表示时的精度损失,确保 Decimal 存储的是精确值。
import decimal
# 正确示例
d = decimal.Decimal('0.1')
print(d)# 输出:0.1
其他选项的问题:
- A:decimal.Decimal(0.1) 会先传入浮点数 0.1(本身不精确),导致结果不精确。
- C 和 D:语法错误,Decimal 的构造应使用圆括号,而非方括号或花括号。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
@FishC 执行 6 / 2 的结果是?
A. 3
B. 3.0
C. 2
D. 2.0
爱吹的牛 发表于 2026-02-02 22:16
@FishC 执行 6 / 2 的结果是?
A. 3
B. 3.0
C. 2
...
执行 6 / 2 的结果是 3.0,因此正确答案是 B。
解释:在 Python 3 中,除法运算符 `/` 总是返回浮点数(即使结果为整数),所以 6 / 2 输出 3.0。其他编程语言的行为可能不同,但在常见教学环境中通常以 Python 3 为准。
选项列表:
[*]A. 3
[*]B. 3.0
[*]C. 2
[*]D. 2.0
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。