打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
程序流程控制(1)--Python

在Python中,程序流程控制主要由条件语句、循环语句和跳转语句组成。

1、条件语句

1-1、if结构

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

可以通过下图来简单了解条件语句的执行过程:

基本形式:

if条件:

语句组

举例:

flag = False

name = 'luren'

if name == 'luren':                          # 判断变量是否为 luren 

flag = True                               # 条件成立时设置标志为真 

print 'welcome luren'               # 并输出欢迎信息

运行结果:

welcome luren

1-2、if-else结构

基本形式:

if条件:

语句组1

else:

语句组2

举例:

flag = False

name = 'luren'

if name == 'python':                  # 判断变量是否为 python 

flag = True                          # 条件成立时设置标志为真 

print 'welcome boss'           # 并输出欢迎信息

else

print name                           # 条件不成立时输出变量名称

运行结果:

luren

1-3、if-elif-else结构

基本形式:  

if 条件1:

语句组1

elif 条件2:

语句组2

elif 条件3:

语句组3

elif 条件...:

语句组...

elif 条件n:

语句组n

else: 

语句组n+1

举例:

num = 5 

if num == 3:                               # 判断num的值 

print 'boss' 

elif num == 2

print 'user'

elif num == 1

print 'worker'

elif num < 0:                              # 值小于零时输出 

print 'error'

else

print 'roadman'                  # 条件均不成立时输出

运行结果:

roadman

由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Python选择语句是什么?
【Python 第23课】 if, elif, else
Day3
Python基础语法——代码规范&判断语句&循环语句
Python3 条件控制 | 菜鸟教程
Python教程:Python的条件语句
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服