瀑布流网站源码下载,广州网页制作,有关网站备案号规则,wordpress node.jsPython 程序设计讲义#xff08;22#xff09;#xff1a;循环结构——for 循环 目录Python 程序设计讲义#xff08;22#xff09;#xff1a;循环结构——for 循环一、for 循环的语法二、for 循环执行的流程三、for 循环应用举例while 循环的循环次数往往是不确定的22循环结构——for 循环 目录Python 程序设计讲义22循环结构——for 循环一、for 循环的语法二、for 循环执行的流程三、for 循环应用举例while 循环的循环次数往往是不确定的由 while 循环的条件决定。在实际中有些循环是在已知循环次数的情况下进行的。例如枚举或遍历序列时从遍历结构中逐一提取元素将提取的元素放在循环变量中指定执行的语句块。
在 Python 中使用 for 语句来表示这种循环次数已知的情况。
一、for 循环的语法
for 循环又称为计次循环。for 循环的循环次数是确定的因为遍历结构中的元素是确定的。
for 循环的语法格式如下
for 循环变量 in 遍历结构:循环体说明
1在进行元素提取时会提取遍历结构中的每一个元素把每一个元素都赋值给循环变量。
2遍历结构可以是字符串、元祖、序列等。
二、for 循环执行的流程
for 循环的执行过程为
1从遍历结构中提取第一个元素然后执行对应的语句块。
2继续从遍历结构中提取第二个元素再执行对应的语句块。以此类推直到提取出遍历结构中的最后一个元素执行对应的语句块。
3循环结束继续执行 for 循环后面的其他语句。
for 循环的程序流程图如下图所示 三、for 循环应用举例
1求 1-100之间所有整数的和。
程序如下
sum0
for i in range(1,101):sumsumi
print(sum)程序运行结果为
50502从一个包含 12 个月份的列表中提取出每个月份。
程序如下
ls[一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月]
for mon in ls:print(mon)程序运行结果为
一月
二月
三月
四月
五月
六月
七月
八月
九月
十月
十一月
十二月3输出一个字符串中所有字符的 ASCII 码。
程序如下
str1hello Python
for c in str1:print(c,的ASCII码为,ord(c))程序运行结果为
h 的ASCII码为 104
e 的ASCII码为 101
l 的ASCII码为 108
l 的ASCII码为 108
o 的ASCII码为 111的ASCII码为 32
P 的ASCII码为 80
y 的ASCII码为 121
t 的ASCII码为 116
h 的ASCII码为 104
o 的ASCII码为 111
n 的ASCII码为 110