20201231《信息安全导论》第六周学习总结
作业信息
作业所属课程 | https://edu.cnblogs.com/campus/besti/2020-2021-1fois |
作业要求 |
https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03 |
作业目标 | 学习问题求解和算法设计,了解带有选择和循环的算法和搜素算法,完成云班课测试 |
作业正文 | https://www.cnblogs.com/huang-ruoqi/p/13945410.html |
教材学习内容总结
学习了带有选择的算法,带有循环的算法可用计数控制循环,也可用事件控制循环,而对于搜索算法,包括顺序搜索和二分检索,排序包括选择排序,冒泡排序,插入排序和快速排序,可用伪代码进行调试运算。
教材学习中的问题和解决过程
1.代码输入正确,却显示错误
Python 对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报 SyntaxError 异常错误。
和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次。
在 Python 中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。
注意,Python 中实现对代码的缩进,可以使用空格或者 Tab 键实现。但无论是手动敲空格,还是使用 Tab 键,通常情况下都是采用 4 个空格长度作为一个缩进量(默认情况下,一个 Tab 键就表示 4 个空格)。
2.不会设计十进制数字转二进制、八进制、十六进制数字
询问同学,查找资料,找到相应的代码,并输入成功
第六周 | 20/50 | 1/2 | 20/30 |