Python学习笔记(3)for循环和w
- 2020 年 1 月 20 日
- 筆記
2019-02-25
(1)break语句:终止当前循环,跳出循环体。
(2)continue语句:终止本轮循环并开始下一轮循环(在下一轮循环开始前,会先测试循环条件)。
(3)for循环
① range()函数:
1) 语法:rang([start,]stop[,step = ?]) 表示从start参数的值开始,到stop参数的值结束,step= ?表示步长。
2) range(3),生成0~2之间的所有的数字。
② for后面可以加else
测试代码:
exit_flag = False for i in range(10): if i < 5: continue print("外层循环:",i) for j in range(10): if j == 5: exit_flag = True break print("内层循环:",j) if exit_flag == True: break
运行结果:
外层循环: 5 内层循环: 0 内层循环: 1 内层循环: 2 内层循环: 3 内层循环: 4
(4)while循环
① 语法 while 条件:
循环体
当条件为真时,执行循环语句,否则退出循环。
测试代码:
_age = 22 counter = 0 while counter < 3: user_age = int(input("user_age:")) if _age == user_age: print("you are right!!!") break else: print("you are wrong!!!") counter +=1 else: print("you shouldn't input")
运行结果:
user_age:22 you are right!!!
user_age:33 you are wrong!!! user_age:34 you are wrong!!! user_age:35 you are wrong!!! you shouldn't input