顺序与选择结构 初级

89 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情

顺序结构

顺序结构如下图1所示:
\

图1

交换数值

假设存在整数a = 10b = 20,交换ab数值的语句如下:

tmp = a    a = b    b = tmp   
选择结构

选择结构如下图1所示:
\

图1
图 1

if-else语句

在 Python 中,if-else语句用于控制程序执行,基本形式为:

if 判断语句1:      step1  else:      step2  

判断语句1为真时,执行step1,否则执行step2

elif语句

当判断条件有多个时,则用elif语句,基本形式为:

if 判断语句1:        
step1    
elif 判断语句2:       
step2    
elif 判断语句3:       
step3   
……  
else:      
step  

判断语句1为真时,执行step1,当判断语句1为假、判断语句2为真时执行step2,……,最后判断语句都为假时执行step

三元操作符

三元操作符的基本格式为:

result = x if x < y else y  

其中,x < y为判断语句。若x < y为真则result = x,否则result = y