程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2024-11(2)

Python07之分支和循环2(if...else、if...elif...else)

发布于2019-08-06 10:44     阅读(700)     评论(0)     点赞(4)     收藏(1)


一:if语句具体语法:

if 表达式:

    语句块

 (表达式可以是一个布尔值或变量,也可以为一个逻辑表达式或比较表达式,表达式为真(即不为0即可,见下方实例),则运行语句块;表达式为假,则跳过语句块,继续执行后面的语句)

1  if 3:
2     print("只要表达式的值不为零就执行语句块")
3     
4 运行结果:只要表达式的值不为零就执行语句块
View Code

二:if...else语句具体语法:

if 表达式:

  语句块1

else:

  语句块2

 (当表达式为真,则执行语句块1,否则执行语句块2,无需判断,无条件执行语句块2,else后面需要添加“冒号”,且不需要加表达式)

1 x = True
2 if not x:
3     print("湖人总冠军!")
4 else:
5     print("詹皇FMVP!")
6     
7 运行结果:詹皇FMVP!
View Code

三:if...elif...else语句具体语法:

if 表达式1:

  语句块1

elif 表达式2:

  语句块2

elif 表达式3:

  语句块3

............

else:

  语句块n

 (if...elif...else和if...else语句块的区别就是多了几个判断的表达式n,其它没什么区别,若出现多个判断,使用if...elif和if...elif...else,后者的效率会提高很多)

 1 詹皇 = 0
 2 乔治 = 0
 3 威少 = 0
 4 if 詹皇:
 5     print("湖人总冠军!")
 6 elif 乔治:
 7     print("单打小王子!")
 8 elif 威少:
 9     print("一个人一座城!")
10 else:
11     print("总冠军是我的!")
12     
13 运行结果:总冠军是我的!
View Code

 



所属网站分类: 技术文章 > 博客

作者:丑八怪

链接:https://www.pythonheidong.com/blog/article/7844/06f5cc66236c45e9455e/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

4 0
收藏该文
已收藏

评论内容:(最多支持255个字符)