首页 » 与孩子一起学编程 » 与孩子一起学编程全文在线阅读

《与孩子一起学编程》4.3 类型转换错误

关灯直达底部

当然,如果向 intfloat 提供的不是一个数,它就会不正常。

下面来试试看:

>>> print float("fred")Traceback (most recent call last):File "<pyshell#1>", line 1, in -toplevelprintfloat ("fred")ValueError: invalid literal for float: fred

我们得到了一个错误消息。这个非法文字(invalid literal)错误消息说明 Python 不知道怎么从 "fred" 创建一个数。如果是你,你知道吗?