内容正文:
第三章
算法的程序实现
1、用计算机编程解决的一般过程
2、Python语言程序设计
3、简单的算法及其程序设计
人生苦短
我用python
学习目标:
循环结构的算法设计
生活中的循环
软件开发中循环的使用场景
跟媳妇承认错误,说一万遍“媳妇儿,我错了!”
print “媳妇儿,我错了!”
print “媳妇儿,我错了!”
print “媳妇儿,我错了!”
…(还有997遍)…
使用循环,一句话搞定
i = 0
while i <10000:
print (“媳妇儿,我错了!”)
i += 1
一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成
循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环
循环结构
循环结构回顾
for 循环语句格式
for 循环变量 in 列表:
语句或与剧组
for循环
for 循环作为编程语言中最强力的特征之一
Python可以使用for语句循环遍历整个序列的值
for循环所做的概括为一句话:
于… 其中的每一个元素,做…事情
for循环
在for循环中,循环变量遍历了队列中的每一个值,循环的语句体为每个值执行一次。
为了更深入了解for循环,试着思考下面这个问题,如何打印出这样的结果?
1 + 1 = 2
2 + 1 = 3
…
10 + 1 = 11
内置函数-------range()
for循环
for循环-range()函数
for循环-求平均数
平均数计算程序的IPO如下:
输入:待输入数字个数,数字
处理:平均数算法
输出:平均数
设计方案:
输入数字的个数n
将sum初始化为0
循环n次:
输入数字x
将x加入sum中
将sum/n作为平均数输出出来
for循环-代码
以下是程序的执行结果:
for与if相结合
如何实现这样一个程序:歌曲列表中有三首歌“Holy Diver,Thunderstruck,Rebel Rebel”,当播放到每首时,分别显示歌手名字“Dio,AC/CD,Divid Bowie”?
while循环
语法:while语句
while语句中<condition>是布尔表达式
<body>循环体是一条或多条语句
当条件为真时