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
posted @ 2020-11-08 19:27  20201231黄若琪  阅读(96)  评论(0编辑  收藏  举报