08. 练习:整数和浮点数
整型
与浮点型
SOLUTION:
- 钓到的鱼的长度(以米计)
- 钓到第一条鱼所花费的时间(以小时计)
除以零呢?
如果在 Python 中除以零,会发生什么?自己试试看!测试运行这段代码,看看会发生什么。
Start Quiz:
print(5/0)
下面是提交上述除以零代码后应该会看到的结果:
```text
Traceback (most recent call last):
File "/tmp/vmuser_tnryxwdmhw/quiz.py", line 1, in
print(5/0)
ZeroDivisionError: division by zero```
Traceback 表示“程序崩溃时正在干什么”!这部分通常没有错误的最后一行代码有用。虽然可以调查错误的剩余部分,但是直接查看最后一行代码 ZeroDivisionError
,消息提醒我们除以了零。Python 也需要遵守数学规则!
通常,我们需要注意两种类型的错误
- 异常
- 语法错误
异常是代码运行时发生的问题,而语法错误是 Python 在运行代码之前检查代码时发现的问题。要了解详情,请参阅关于错误和异常的 Python 教程页面。