内容正文:
之FOR循环
运用循环结构描述问题求解过程
安徽华星学校 沈立祥
1
第四章
程序设计基础
1、程序设计语言的基础知识
2、运用顺序结构描述问题求解过程
3、运用选择结构描述问题求解过程
4、运用循环结构描述问题求解过程
人生苦短
我用python
01
目标
顺序和选择结构的使用
range()函数的使用
FOR循环的应用
02
04
03
ord()和chr()函数使用
3
操场跑道
电风扇扇叶
地球自转
生活中的循环
软件开发中循环的使用场景
跟媳妇承认错误,说一万遍“媳妇儿,我错了!”
print “媳妇儿,我错了!”
print “媳妇儿,我错了!”
print “媳妇儿,我错了!”
…(还有997遍)…
使用循环,一句话搞定
for(i in range(1,10001):
print (“媳妇儿,我错了!”)
一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成
循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环
循环结构
for 循环语句格式
for 循环变量 in 列表:
语句或语句组
for循环结构:
for 循环作为编程语言中最强力的特征之一
Python可以使用for语句循环遍历整个序列的值
for循环
在for循环中,循环变量遍历了队列中的每一个值,循环的语句体为每个值执行一次。
为了更深入了解for循环,试着思考下面这个问题,如何打印出这样的结果?
1 + 1 = 2
2 + 1 = 3
…
10 + 1 = 11
内置函数-------range()
for循环
11
for循环-range()函数
for循环-密码加密
接收键盘输入一串字符,然后通过加密算法进行加密:
输入:待输入字符
处理:加密算法
输出:加密后的字符
设计方案:
输入一串字符
将输入的字符进行加密
ord() 函数作为参数,返回对应的 ASCII 数值
chr():返回这个数值对应的ascii码字符,
for与if相结合,自主探究,分组讨论
如何实现这样一个程序:让列表前三位数的ASCII值加2,然后输出加密后的字符,让列表从第四位开始到结束ASCII值加3,然后输出加密后的字符?
1.输出程序运行结果
sum=