21-习题
11.7 习题
1.写一条 assert 语句,如果变量 spam 是一个小于 10 的整数,就触发 AssertionError 。
2.写一条 assert 语句,如果 eggs 和 bacon 包含的字符串相同(不区分大小写),就触发 AssertionError (也就是说, 'hello' 和 'hello' 被认为相同, 'goodbye' 和 'GOODbye' 也被认为相同)。
3.编写一条 assert 语句,使其总是触发 AssertionError 。
4.为了能调用 logging.debug() ,程序中必须加入哪两行代码?
5.为了让 logging.debug() 将日志消息发送到名为 programLog.txt 的文件中,程序必须加入哪两行代码?
6.5个日志级别是什么?
7.你可以加入哪一行代码来禁用程序中所有的日志消息?
8.显示同样的消息,为什么使用日志消息比使用 print() 要好?
9.调试控制窗口中的Step Over、Step In和Step Out按钮有什么区别?
10.单击Continue按钮后,调试器何时会停下来?
11.什么是断点?
12.在Mu中,如何在一行代码上设置断点?