程序执行分为三大结构,分别是顺序结构,选择结构和循环结构。选择结构常用if,而循环结构常用while和for,通过前三天基础语法的学习,接下来要进入第一个难度小高峰,也是编程项目中最基本的知识点。
选择语句
if 语句
if 条件表达式:
语句1
语句2 #if语句后面为bool(条件表达式),为真则执行语句1,否则不执行。
if-else结构
if 条件表达式:
语句1
else:
语句2 #条件表达式成立执行语句1,不成立则执行语句2
if-elif-else结构
if 真值表达式1:;
语句1
elif 真值表达式2;
语句2
elif 真值表达式3:
语句3
....
else:
语句n
说明:elif可以有多个;
else可以有0或1个且位于最后;
条件互斥。
if 嵌套语句
if 真值表达式1;
if 真值表达式:
语句1
elif 真值表达式:
语句2
else:
语句3
elif 真值表达式2:
语句4
....
else:
语句n
if 真值表达式
表达式1 if 真值表达式 else 表达式2
示例:
#判断一个数是否为偶数
num=input('请输入一个数:')
if num%2==o
print('偶数')
else:
print('奇数')
#if 真值表达式
num=input('请输入一个数:')
'偶数' if num%2==0 else '奇数'
循环语句
while语句语法格式
while 条件表达式:
循环体
else:
语句块
while 循环嵌套
while 条件表达式:
while 条件表达式:
循环体
else :
语句块
循环体
else:
语句块
死循环:表达式成立一只执行的循环
break语句:用来终止当前循环,仅在while,for语句循环内部使用
continue语句:跳过本次循环,执行下一次循环