13097282226 发表于 2026-6-21 17:38:26

@FishC complex(520) 的结果是?
A. (520+0j)
B. (0+520j)
C. 520
D. 报错

FishC 发表于 2026-6-21 17:38:32

13097282226 发表于 2026-06-21 17:38
@FishC complex(520) 的结果是?
A. (520+0j)
B. (0 ...

答案是 A。complex(520) 会返回一个复数,实部为 520,虚部为 0j,即 (520+0j)。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

qq420370785 发表于 2026-7-4 15:55:06

刷新不出来,打不开快问快答@小甲鱼

Zk... 发表于 2026-7-18 09:52:55

@FishC int('520.0') 的结果是?
A. '520'
B. 520.0
C. 520
D. 报错

FishC 发表于 2026-7-18 09:53:00

Zk... 发表于 2026-07-18 09:52
@FishC int('520.0') 的结果是?
A. '520'
B. 520.0 ...

在Python中,int() 函数用于将字符串或数字转换为整数。但需要注意的是,字符串参数必须是一个合法的整数字面量,不能包含小数点或其他非数字字符。
因此,int('520.0') 会因为字符串中含有小数点而引发 ValueError 异常,导致程序报错。
正确答案是 D. 报错。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

Zk... 发表于 2026-7-18 09:58:53

@FishC 表达式 -int(-3.99) 的结果是?
A. 3
B. -3
C. 4
D. -4

FishC 发表于 2026-7-18 09:58:58

Zk... 发表于 2026-07-18 09:58
@FishC 表达式 -int(-3.99) 的结果是?
A. 3
B. -3
...

根据Python的()函数向零取整规则,int(-3.99)的结果是-3,因此-int(-3.99)等于3。所以正确答案是A。

>>> -int(-3.99)
3

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

pilipa 发表于 2026-7-29 16:23:56

本帖最后由 pilipa 于 2026-7-29 16:25 编辑

@FishC int('520.0') 的结果是?
A. '520'
B. 520.0
C. 520
D. 报错

这题应该是选D吧

FishC 发表于 2026-7-29 16:24:02

pilipa 发表于 2026-07-29 16:23
@FishC int('520.0') 的结果是?
A. '520'
B. 520.0 ...

答案是:D. 报错

在Python中,int() 函数只能将整数字符串(如'520')转换为整数,如果字符串包含小数点(如'520.0'),则会引发 ValueError。

>>> int('520.0')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '520.0'

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

pilipa 发表于 2026-7-29 16:35:04

FishC 发表于 2026-7-29 16:24
答案是:D. 报错

在Python中,int() 函数只能将整数字符串(如'520')转换为整数,如果字符串包含小 ...

答案给错了,给成520了

FishC 发表于 2026-7-29 16:35:12

pilipa 发表于 2026-07-29 16:35
FishC 发表于 2026-7-29 16:24
答案是:D. 报错

...

非常抱歉,之前的回答中我写的是“答案是:D. 报错”,是正确的。可能是我表述有误让您误解了。

现在确认:
int('520.0') 在Python中确实会报 ValueError,因为字符串里包含小数点,不能直接转为整数。所以正确答案是 **D. 报错**。

如果您看到有地方写成了“520”,那可能是混淆了 int(520.0)(浮点数转整数会得到520)。但题目是单引号内的字符串,所以一定报错。

感谢您的指正!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

doevita 发表于 2026-7-31 17:27:38

@FishC pow(2, 3, 5) 的结果是?
A. 8
B. 3
C. 2
D. 1

FishC 发表于 2026-7-31 17:27:44

doevita 发表于 2026-07-31 17:27
@FishC pow(2, 3, 5) 的结果是?
A. 8
B. 3
C. 2
...

答案是:B. 3

解释:在 Python 中,pow(2, 3, 5) 表示先计算 2 的 3 次方,再对 5 取余。

2^3 = 8,8 % 5 = 3

所以选 B。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

liusy202020 发表于 昨天 10:26

@FishC complex(520) 的结果是?
A. (520+0j)
B. (0+520j)
C. 520
D. 报错

FishC 发表于 昨天 10:27

liusy202020 发表于 2026-08-20 10:26
@FishC complex(520) 的结果是?
A. (520+0j)
B. (0 ...

答案是:A. (520+0j)

complex(520) 会生成一个实部为 520、虚部为 0 的复数,即 (520+0j)。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: 1 2 3 4 [5]
查看完整版本: 第009讲:数字类型(下)