Python学习——Day 5

循环结构

· 反复做同一件事情的情况,称为循环
· 循环结构的流程图
· 循环的分类
   · while
   · for-in
· 语法结构
  while 条件表达式:
            条件执行体(循环体)

a=1
#判断条件表达式
while a<10:
    #执行条件执行体
    print(a)
    a+=1

· 选择结构的if与循环结构while的区别
   · if是判断一次,条件为True执行一行
   · while是判断N+1次,条件为True执行N次

while循环的执行流程

· 四步循环法
   · 初始化变量
   · 条件判断
   · 条件执行体(循环体)
   · 改变变量
· while循环的执行流程

#使用while循环,计算1-100之间的偶数和
sum=0
a=1
while a<=100:  
   if a%2==0:
       sum+=a
   a+=1
print('1-100之间的偶数和',sum)

for-in循环

· for-in循环
   · in表达从(字符串、序列等)中依次取值,又称为遍历
   · for-in遍历的对象必须是可迭代对象
· for-in的语法结构
   for 自定义的变量 in 可迭代对象:
         循环体
· for-in的执行图

for item in 'Python':  #第一次取出来的是P,将P赋值item,将item的值输出
    print(item)

#range() 产生一个整数序列.——》也是一个可迭代对象
for i in range(10):
    print(i)

· 循环体内不需要访问自定义变量,可以将自定义变量替代为下划线

for _ in range(5):
    print('Python')

#使用for循环,计算1-100之间的偶数和
sum=0
for item in range(1,101):
    if item % 2 == 0:
        sum+=item
print('1到100之间的偶数和为:',sum)

posted @ 2023-07-13 19:40  蕊希2023  阅读(16)  评论(0)    收藏  举报