条件语句和while循环

程序执行三大流程 顺序执行 选择执行 循环执行

选择执行:
if 如果 判断条件 =为赋值 ==为判断是否相等 !=为 不等

三目运算 为真的时候执行 if 判断表达式 else 为假

逻辑运算 与(两者条件为真且为真)或(两者有一个为真且为真)
逻辑短路

循环执行

if语句

注释 alt+3 取消注释 alt+4

##tianqi = ‘tianqing’

if判断语句

##if tianqi != ‘tianqing’:

# 缩进 一个Tab键或者四个空格

print(‘在家学习’)

否则

##else:

print(‘出去玩’)

##weather = input(‘请输入今天的天气:’)

判断语句

##if weather == ‘sunny’:

print(‘出去玩’)

##elif weather == ‘cloudy’:

print(‘出去吃东西’)

##elif weather == ‘rainy’:

print(‘在家学习+1’)

##else:

print(‘在家学习’)

三目运算

True if 条件语句 else False

##a = 6
##if a>5:

print(‘比5大’)

##else:

print(‘不比5大’)

##a = 5
##print(‘比5大’ if a>5 else ‘不比5大’)

逻辑运算

and 并且,和 当and左右两边都为真时,才会返回真

##num = 10
##if num>5 and num<15:

print(‘值在5~15之间’)

##else:

print(‘值不在范围之内’)

or 或者 只要两边其一为真,则返回真

##num = 10
##if num>5 or num<1:

print(‘值是正确的’)

##else:

print(‘值不在范围之内’)

not 取反 真变成假,假变成真

#三者之间的优先级:not>and>or

代码执行顺序:从左到右,从上到下

逻辑短路 or,and not没有逻辑短路

11 or a2 因为左边为真,那么右边的结果对于整体的结果没有影响

12 and a2 因为左边为假,那么右边的结果对于整体的结果没有影响

连续判断’1’ > ‘2’ > 3 --> ‘1’ > ‘2’ and ‘2’ > 3 False

while循环 三要素:初始值 判断条件 更新循环变量

while循环又叫做条件循环

当循环“正常”结束时,就会执行else里面的代码

##i = 1 # 循环的初始值
##while i<=5: # 循环的判断条件

if i==3:

break #提前终止程序,跳出当前循环

print(i) # 执行的代码块

i += 1 # i=i+1 更新循环变量,没有这个就会出现死循环

##else:

print(‘循环语句执行完毕了’)

##i = 1
##while i<=5:

if i==3:

i += 1

continue # 跳出本次循环,继续下次循环

print(i)

i += 1

##else:

print(‘循环语句执行完毕了’)

快捷键 ctrl+] 统一往右缩进 ctrl+[ 统一往左缩进

嵌套循环 外层循环循环一次,内层循环循环全部

print()默认情况会换行,end=’ '能够让print()不换行

a = 1
while a<5:
b = 1
while b<10:
if b%5==0:
break
print(‘b:’,b,end=’ ')
b += 1
print(‘a:’,a)
a += 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一逍倾城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值