Python-循环结构(while与for)

while:

1 a = 1
2 while a < 10:
3     print(a)
4     a += 1
 1 '''
 2 1、初始化变量
 3 2、条件判断
 4 3、条件执行体(循环体)
 5 4、改变变量
 6 '''
 7 
 8 #计算0到4之间的和
 9 a = 0
10 sum = 0
11 while a < 5:
12     sum += a
13     a += 1
14 print('和为', sum)
15 
16 #计算1到100之间的偶数和
17 a = 1
18 sum = 0
19 while a <= 100:
20     if not bool(a % 2): # if a % 2 == 0:
21         sum += a
22     a += 1
23 print('和为', sum)

 

for-in:

in表达从字符串、序列中依次取值,又称为遍历。

for-in遍历的对象必须是可迭代对象

for-in的语法结构

for 自定义的变量 in 可迭代变量:

  循环体

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

 1 for item in 'Python':
 2     print(item)
 3 
 4 for i in range(10):
 5     print(i)
 6 
 7 #如果在循环体中无需使用自定义变量,可将自定义变量写为_
 8 for _ in range(5):
 9     print('hello world!')
10 
11 #使用for计算1到100偶数和
12 sum = 0
13 for item in range(1, 101):
14     if item % 2 == 0:
15         sum += item
16 print('1到100偶数和:', sum)

 

posted @ 2022-01-28 20:54  Xxiaoyu  阅读(67)  评论(0编辑  收藏  举报