day5-循环和循环关键字
学习小结
1、三目运算符
- 语法
值1 if 表达式1 else 值2
运算规则:如果表达式的结果为Ture整个运算的结果就是值1,否者就是值2
需求:如果a大于10让a加1,否则让a减1(用三目运算符)
a = 2
result -= 1 if a > 10 else + 1
print(result)
2、while循环 - 当…的时候就…
- 语法
while 条件语句:
代码段
其他代码
- 说明
while - 关键字;固定写法
条件语句: - 可以是任何有结果的表达式(赋值语句)
: - 固定写法
循环体: - 和while保持一个缩进的一条或者多条语句,循环体就是会被重复执行的代码
- 执行过程
先判断条件语句是否为Ture,如果是Ture就执行循环体;执行完循环体再对条件语句进行判断,如果还是Ture继续执行循环体,以此类推,直到条件语句是False就结束循环
# 使用while循环打印五遍'hello world'
a = 0
while a < 5:
a += 1
print('hello world')
# for 和 while的选
-
for 和 while的选择
如果循环次数确定使用for循环;如果循环次数不确定使用while
凡是能用for解决的就用for解决,不能用for解决的才用while用while的情况示例 # 登录问题,提示用户输入密码并确认密码 pw = '12345' value = input('请输入密码:') while value != pw: value = input('请输入密码:') print('登录成功')
3、循环关键字
1)continue和break - 只能在循环体中使用
- continue
作用:结束一次循环(执行循环体的时候如果遇到continue当次循环立刻结束,直接进入下次循环接进入)
例题解析
for x in range(10):
if