第二章
解决问题的一般过程与计算机解决问题的过程
-解决问题的一般过程:分析问题 寻找解决问题的途径和方法 解决问题并验证结果
-计算机解决问题的过程:提出问题 分析问题 设计方案 编码调试 解决问题
-程序设计语言 机器语言 汇编语言 高级语言
算法的概念及描述
-描述算法的方式有 流程图 伪代码
程序设计基本知识
-python基础数据类型 整型int 浮点型float 字符串型str 布尔型bool 列表list
-数据类型转换 float(x) 把X转换为float类型,其他类似
-常量与变量 变量名区分大小写 未赋值的变量不可以使用
-变量可以被赋值为列表类型 ;例如 colors = ['red' ,'green' ,'yellow']
-常见的运算符 算术运算符 关系运算符 逻辑运算符 优先级依次降低
-语言结构 顺序结构 选择结构 循环结构
-python中的模块 turtle模块用于绘制图形 time模块用于处理时间 math模块用于数学运算
-序列range(起始值,终值,步长)
-break语句和continue语句
-random模块里的rind函数可以生成一个指定范围的随机数字
-字典函数 dict.get(key,default=none)返回指定键的值 del(dict[key])删除指定键的元素 list(dict.items())将dict类型转换为list类型
-排序 sort函数