翁恺python程序设计_程序设计⼊门—Python
第⼀周:做点计算
1.1 第⼀个程序
Eclipse是绝⼤多数⼈的唯⼀选择;如何在Eclipse中编辑、编译和运⾏程序;详解第⼀个程序:程序框架、输出、出错怎么办;做点计算:如何让程序输出算术结果
1.2 数据是⽤变量来表⽰的
变量定义:变量是做什么的,如何定义⼀个变量;变量赋值与:a=b表⽰把b的值赋给a,⽽不是它们相等;变量输⼊:如何让程序读⼊⽤户输⼊的数字
1.3 计算是由表达式来完成的
表达式:运算符和算⼦,取余计算,程序就是数据加计算;浮点数:整数运算的结果只有整数部分,不然就要⽤浮点数;运算符优先级:优先级、结合关系、赋值运算符;复合赋值和递增递减
第⼆周:做点决定
2.1 做判断
做判断:if语句根据条件决定做还是不做;判断的条件 关系运算,做⽐较的运算符; 否则的话:如果条件不成⽴呢?; 逻辑运算:对⽐较的结果进⾏与、或、⾮运算嵌套的if-else:在if或else后⾯要执⾏的还是if语句,就成了嵌套; 级联的if-else if:像分段函数这样的程序就可以写成级联的if; if-else的常见错误:没有{}、多了;、=和==这些都是常见的错误
2.2 分⽀
多路分⽀:switch-case语句
第三周:不断地重复
3.1 重复做事情
循环:有些事情就得⽤循环才能解决;while循环:就像if⼀样,条件满⾜就不断地做后⾯⼤括号⾥的句⼦;do-while循环:不管三七⼆⼗⼀,先做循环内的句⼦再判断条件
3.2 循环计算
猜数游戏;算平均数;整数求逆
第四周:循环控制
4.1 for循环
for循环:这是最古⽼的循环; 循环的计算和选择:如何计算循环的次数,如何选择不同的循环
4.2 循环控制
循环控制:如何⽤break和continue来控制循环 嵌套的循环:在循环⾥⾯还是循环; 从嵌套的循环中跳出:带标号的break和continue
4.3 循环计算
前n项求和;整数分解;求最⼤公约数
第五周:数组
5.1 数组
初试数组数组的使⽤:如何定义和使⽤数组,数组的下标和下标的范围
5.2 数组变量
数组变量是数组的管理者⽽⾮所有者 数组变量的赋值和⽐较是怎么回事
5.2 数组运算
数组的例⼦:统计个数 数组例⼦:素数⼆维数组
第六周:使⽤对象
6.1 字符类型
字符是⼀种基础类型,每个基础类型都有对应的包裹类
6.2 字符串
字符串是系统类库中的⼀个类,字符串变量是字符串的管理者⽽⾮所有者第七周:函数
7.1 初见函数
函数的定义和调⽤
从函数中返回
7.2 使⽤函数
参数传递:调⽤函数的时候,是⽤表达式的值来初始化函数的参数
7.3 本地变量
本地变量:定义在函数内部的变量是本地变量,参数也是本地变量
函数庶事:⼀些有关函数的细节问题
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论