1 if 语法
执行的流程:
if语句在执行时,会先对条件表达式进行求值判断,
如果为True,则执行if后的语句;
如果为False,则不执行。
#语法: if 条件表达式:
# 代码块
a = 3
b = 2
if a>b:
print('if里的代码AAA')
if a
print('if里的代码BBB')

1CC35EA0-EE92-4781-AA3F-3EF13422D644.jpeg
什么是代码块?
代码块当中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行;
代码块以缩进开始,直到代码恢复之前的缩进级别时结束;
码块就是一种为代码分组的机制。
2 input()函数
该函数用来获取用户的输入
input()调用后,程序会立即暂停,等待用户输入
用户输入完内容以后,点击回车程序才会继续向下执行
用户输入完成以后,其所输入的的内容会以返回值得形式返回

2A54338C-2EE0-4ACC-A290-88DEAE647850.png

2C28AE69-D65B-4C64-9390-3E36D18FA9A8.png
3if-else语法
执行流程:
if-else语句在执行时,先对if后的条件表达式进行求值判断:
如果为True,则执行if后的代码块;
如果为False,则执行else后的代码块。
if-else语句语法:
if 条件表达式 :
代码块
else :
代码块
a = 5
b = 10
if a>b:
print('执行if语句代码')
else:
print('执行else语句代码')

6818FB67-1BF2-489A-8B80-ED700A9E6B3A.png
4if-elif- else语法
执行流程:
if-elif-else语句在执行时,会自上向下依次对条件表达式进行求值判断,
如果表达式的结果为True,则执行当前代码块,然后语句结束;
如果表达式的结果为False,则继续向下判断,直到找到True为止;
如果所有的表达式都是False,则执行else后的代码块;
总结: if-elif-else中只会有一个代码块会执行。
语法:
if 条件表达式 :
代码块
elif 条件表达式 :
代码块
elif 条件表达式 :
代码块
elif 条件表达式 :
代码块
else :
代码块
a = 21000
if a>=30000:
print('有钱任性')
elif 20000<=a<30000:
print('养个女朋友')
elif 10000<=a<20000:
print('养活自己')
else:
print('该努力赚钱啦')

83207691-0D5B-4F5D-B05B-2673E3C96B1B.png
5.while语句
循环语句 可以指定代码块重置指定次数分为两种 while 循环、 for 循环;
执行流程:
while语句在执行时,会先对while后的条件表达式进行求值判断, 如果判断结果为True,则执行循环体(代码块),循环体执行完毕,继续对条件表达式进行求值判断,以此类推,直到判断结果为False,则循环结束;
循环执行结束时,如果有 else 部分,则执行对应的语句块.
# while循环语法:
while 条件表达式 :
代码块
i = 0
while I<5:
print('i的值:',i)
I+=1

E499D800-466F-419A-9549-45CCC9CF9AD0.png
while 条件表达式 :
代码块
else:
代码块
i = 0
while I<5:
print('i的值:',i)
I+=1
else:
print('else中i的值:',i)

58D9057B-61E6-4752-BEA4-E04C12CFA316.png
循环三要素:
1.初始化表达式 通过初始化表达式来初始化一个变量
I=0
2.条件表达式 条件表达式用来设置循环执行的条件
while I<5:
3.更新条件表达式 修改初始化表达式的值
I+=1
6.循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。
while 条件表达式1:
代码块1
while 条件表达式2:
代码块2
#应用实例
i = 0
while i < 9:
i += 1
j = 0
while j < i:
j += 1
print(f"{i}*{j}={i * j}", end=' ')
print()
输出结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
7. break 和 continue 语句
break 退出循环语句,包含else语句.
i = 0
while i < 6:
i += 1
if i == 3:
break
print(i)
else:
print('hello')
输出结果:
1
2
continue 跳出当前循环,执行下一次循环
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
else:
print('hello')
输出结果:
1
2
4
5
6
hello