首页 > 科技 >

程序猿逆天改命之Python大法(8):流程控制

2018-10-08 22:08:59 网络整理 阅读:88 评论:0

程序猿逆天改命之Python大法(8):流程控制

一:简介

计算机程序在解决某个具体问题时,包括三种情形,即顺序执行所有的语句、选择执行部分的语句和循环执行部分语句,这正好对应着程序设计中的三种程序执行结构流程:顺序结构、选择结构和循环结构。

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

相关文章