""" author:少校 create Time:2025/2/19 15:27 越努力越幸运 """ #1. continue 结束一次循环 # 执行循环体的时候,遇到continue本次循环结束,直接进入下一次循环 #案例:下面程序的打印结束是什么? # for x in range(1,10): # if x % 3 == 0: # continue # print(x) #2. break 结束整个循环(可以提前结束整个循环) # 执行循环体的时候如果遇到break的时候,整个循环结束(本次循环没有执行的部分不再执行,也不进入下一次循环。) #案例:下面程序的打印结束是什么? # for x in range(1,10): # print(x) # if x % 3 == 0: # break #3. 当while 遇到 break ''' 让while变得简单的方法: while True: 需要重复执行的操作 if 循环结束的条件: break ''' # 练习:写一个猜数字游戏 """ 游戏规则: 系统随机生成一个0~100的整数, 假设:75 请输入一个整数(0~100):50 小了,再大点儿 请输入一个整数(0~100):80 大了,再小点儿 .... 请输入一个整数(0~100):75 恭喜你猜对了! """ from random import randint # randint(M, N) - 产生一个M到N的随机整数 num = randint(0, 100) while True: cai = int(input("请输入一个整数")) if cai > num: print("大了,再小点儿") elif cai < num: print("小了,再大点儿") else: print("恭喜你猜对了!") break print('------------------------------分割线------------------------------') # 4. else ''' 完整的for循环 for 变量 in 容器: 循环体 else: 代码段 完整的while循环 while 条件语句: 循环体 else: 代码段 else的作用: 1)循环结构中的else(for else、while else)的存在不会影响原来的循环执行 2)当循环是正常结束的,循环结束后就会去执行else里面的代码段。 如果循环是因为break而结束的时候,循环结束else不会执行。 ''' #案例:写程序判断nums中的元素是否全是偶数 nums = [110,34,66,80,22,100] # 方法1: for x in nums: if x % 2 != 0: print("nums中的元素不全是偶数") break else: print("nums中的元素全是偶数")
14.循环关键字
本节888字2025-02-19 18:29:47