一:简介
计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句、选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构、选择结构和循环结构。
python 的基础流程控制。包括 if 条件语句、for 循环 和 while 循环语句; continue 及 break 的用法等。
二:if条件语句
(1)if语句的结构if <条件1> :
<语句1>
elif <条件2>:
<语句2>
else:
<语句3>
# 此时,条件1成立时执行语句1,;条件2成立时执行语句2;条件1和条件2都不成立时执行语句3。
实例:# 输入成绩并转化为整数
x = int(input("请输入您的总分:"))
if x >= 90:
print('优')
elif x >= 80:
print('良')
elif x >= 70:
print('中')
elif x >= 60:
print('合格')
else:
print('不合格')
# 需要注意的是:在使用多个elif语句的分支结构时,应把握好多个条件语句之间的关系。只要有一个条件成立,就会将其后的语句执行,执行后退出整个if语句。
(2):if语句的嵌套if <条件>:
if <条件>:
<语句1>
elif <条件>:
<语句2>:
else:
<语句3>
# 编写条件语句时,应该尽量避免使用嵌套语句。嵌套语句不便于阅读,而且可能会忽略一些可能性。
(3):if else 三元运算符
if语句可以使用在一个单语句中,实现三元运算符,基本形式:
if
else
a=80