流程控制

条件分支


if 条件1:

   结果1

elif条件2:
   
    结果2
...
else:

    结果n

循环分支-while循环

while 条件:
      循环体

  • 累加计算

# 计算从1加到100的值
i = 1
s = 0
while i <= 100:
    s = s + i
    i = i + 1

print(f"1到100的和是: {s}")  # 添加输出语句显示结果

循环分支-for循环

序列类型指,其内容可以一个个依次取出的一种类型,包括:字符串,列表,元祖等


for 临时变量 in 待处理数据集(序列):
    循环满足条件时执行的代码


# 定义字符串name
name = 'itheima'

# for循环处理字符串
for x in name:
    print(x)

range语句

语法1:
range(num)
获得一个从0开始,到num结束的数字序列(不包括num本身)
如range(5)取得的数据是:【0,1,2,3,4】

语法2:
range(num1,num2)
获得一个从num1开始,到num2结束的数字序列(不含num2本身)

语法3:
range(num1,num2,step)
获得一个从num1开始,到num2结束的数字序列(不含num2本身)

for循环中的临时变量,其作用域限定为循环内
如需访问临时变量,可以预先在循环外定义它

结束循环

break:干死一个循环

continue:继续下一次循环

posted @ 2025-02-22 17:18  zhaoyonghui  阅读(11)  评论(0)    收藏  举报