作业要求(2020-2021-1信息安全专业导论第6周作业)
作业目标熟练掌握python,细读教材《程序设计导论》

教材学习内容总结
本周掌握了辗转相除法,并且学会了用python设计进制转化的程序

学会了伪代码与机器语言的转化

了解了一些专有名词,对缩进有了更加深入的认识

教材学习中的问题和解决过程
问题1
编写代码时文案没有错但是总是无法运行

解决方案:通过在云班课里提问和网上查阅资料,发现缩进(tab)在编写代码时非常重要

查阅资料结果如下

和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。

在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。

注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。

Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误。代码调试中的问题和解决过程

题2:不知道def的含义
解决方案:查找资料,知道def的含义和使用方法

def语句,它定义了一个名为xxx()的函数。def语句之后的代码块是函数的主体

  

其他(感悟、思考等,可选)