1 '''
 2 什么是循环:  反复执行同一件事情
 3 
 4 生活中的循环: 风扇的转动  周一到周天  跑圈的过程 cf加特林
 5 python中的循环: while循环  for循环
 6 '''
 7 
 8 # print('媳妇⼉,我错了')  # 代码冗余
 9 # print('媳妇⼉我错了' * 100, 'asdasda', sep='\n')  # 代码冗余
10 
11 # flag = True
12 # while flag:
13 #     print('正确')
14 #     flag = False   # 条件又真的改成假的
15 # break  # 终止程序
16 
17 """Debug的使用"""
18 # 程序只要求打印100次----》让我们的判断条件 只能成立100次 当101次条件发生改变
19 # count = 1  # 计算器
20 # while count <= 5:  # 如果说我们不对count这个变量进行操作
21 #     print('媳妇我错了!!!')
22 #     count += 1  # 等价与 count = count+1
23 
24 # count = 1  # 循环外面
25 # while count <= 100:
26 #     print('媳妇我错了!!!')
27 #     # print(count)
28 #     count += 1  # 每执行一次 自增一
29 
30 # 计算1-100的和  5050
31 """拿到1-100之间的每一个整数----->对我们拿到的整数进行一个累加的操作 """
32 # count = 1  # 计算器 用于判断条件
33 # sum_num = 0   # 求和的容器  sum_num只是一个变量名 随便去取
34 # while count <= 5:
35 #     # print(count)
36 #     sum_num = sum_num + count
37 #     count += 1  # 每执行一次 自增一
38 """
39 循环就是多次的去做同一件事情  34-37是运行了多次  什么时候停止了  当我们的count <= 5条件不成立是我们的
40 循环才会结束  才会执行下面的代码  
41 """
42 # print(sum_num)
43 
44 # 计算1-100的偶数和
45 """
46 1、先要拿到1-100之间的整数 
47 2、偶数是什么2 4 6 8 10   在1-100之间将1 3 5 7 9去掉 筛选 
48 3、将拿到的2 4 6 8 10再进行一个累加的操作  
49 """
50 # count = 1  # 计算器
51 # sum_num = 0  # 求和的容器
52 # while count <= 100:  # count <= 100 条件判断
53 #     if count % 2 == 0:  # 去除奇数1 3 5 7 9   筛选奇数
54 #         # print(count)
55 #         sum_num = sum_num + count  # 将我们来到的每一个偶数 进行累加  给sum_num
56 #     count += 1  # 更改计数器  千万不能放到if中 1-100之间每一个数我都要进行条件判断的
57 # print(sum_num)  # 退出循环打印 就只会打印最后的累加值
58 
59 # count = 0
60 #
61 # while count < 5:
62 #     count += 1
63 #     print(count)

循环之终止与跳出程序

 1 # 要求通过while打印1-10之间的整数
 2 # count = 1
 3 # while count <= 10:
 4 #     print(count)
 5 #     count += 1
 6 
 7 # 需求更改  当我打印到4的时候 后面的我不打印了
 8 # count = 1
 9 # while count <= 10:
10 #     if count == 4:
11 #         break  # 直接终止循环
12 #     count += 1
13 #     print(count, 'asdasdasdasdasd')
14 
15 
16 # 需求更改 当我打印到4的时候 我跳过4然后打印后面的
17 count = 1
18 while count <= 10:
19     count += 1
20     if count == 4:
21         continue  # 跳出一次循环
22     print(count, 'asdasdsadasd')
23 '''
24 循环是可以执行很多很多次的 
25 break  直接终止循环 
26 continue 只跳出很多很多次中的一次  
27 
28 
29 '''
30 
31 # while True:  # 死循环  条件永远为真
32 #     print('asdas')
View Code

while循环嵌套

 1 """
 2 通过python打印九九乘法表
 3 九排九列
 4 在多少排就有多少个表达式
 5 外循环是不是要循环9次
 6 内循环根据排数去进行循环  在多少排就循环多少次1-9次  次数是不是随排数变化
 7 """
 8 i = 1  # 计算器
 9 while i < 10:  # 在外循环里面写内循环  外循环判断条件
10     j = 1  # 内循环计数器
11     while j < i + 1:  # 内循环判断条件
12         print(f"{j}*{i}={i * j}", end='\t')  # 执行代码
13         j += 1  # 内循环自增
14         break
15     print()  # 换行操作
16     i += 1  # 外循环自增1   i = i+1
17 
18 # for循环 很简单
View Code

 

Posted on 2023-04-09 09:27  Frazer-  阅读(46)  评论(0)    收藏  举报