【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

PY4E课程官网:https://www.py4e.com/

参考文章:

  1. Python取整及保留小数小结
  2. 题目及答案汇总(Github)

【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

'='是赋值运算符,而不是比较/赋值运算符。


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

在python中一定要注意不要混用制表符tabs和空格space,不然很可能会造成难以发现的bug。


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

多重if执行流程:

【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

elif的执行流程:

【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

else的执行流程:

【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

总结:elif、else和if是排它关系,elif、else和if不会同时执行。


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案

强调此处的"successfully";最后成功执行的代码是(1),因为执行(2)时,程序会直接Traceback,所以并没有成功执行(2)。


【Python for Everybody(Getting Started with Python)】Week 5 | Review:Chapter 3 题目汇总及个人答案