更多课程 选择中心


Python培训

400-111-8989

Python中的条件语句if else 如何使用?

  • 发布:Python培训
  • 来源: PythonPython
  • 时间:2019-10-17 11:18

条件分支语句if else,让程序选择是否执行语句块的方法(程序不再是一句一句地顺序执行)。

条件分支的实现

if <逻辑表达式>

<语句块1>

else:

<语句块2>

注解:

1、if和else都是“保留字”

(保留字(reserved word),指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。)

2、“逻辑表达式”是指所有运算的结果为逻辑类型(True或False)的表达式。

3、“语句块”就是条件满足后执行的一组语句。

4、冒号表示语句的层次。

5、语句块缩进:相同缩进的语句组成一个语句块,Python对缩进的要求很严格。

条件语句——逻辑表达式

各种类型中某些值会自动被转换为False,其他值则是True。

标准值False和None,所有类型的数字0(包括浮点数、长整型和其他类型),空序列(比如空字符串、元组和列表)以及空的字典都为假:None,0,0.0,'',[],(),{},set()

其他的一切都被解释为真,包括特殊值True。

实例:

(在PyCharm中运行)

ame = input('Please input your name.')

if name == 'Jane':

print ('Hello, Jane!')

else:

print('Hello, Stranger!')

多种情况的条件语句

1、使用多条if语句进行判定

有时需区分多种情况,对应每种情况执行相应的语句

age = int(input('Pealse input your age: '))

if 0 < age <= 6:

print('童年')

if 6 < age <= 17:

print('少年')

if 17 < age <= 40:

print('青年')

if 40 < age <= 65:

print('中年')

if age > 65:

print('老年')

2、使用else子句进行判定

需要进行层层缩进,else之所以叫做子句,是因为它不是独立的语句,只是if语句的一部分。

age = int(input('Pealse input your age: '))

if 0 < age <= 6:

print('童年')

else:

if 6 < age <= 17:

print('少年')

else:

if 17 < age <= 40:

print('青年')

else:

if 40 < age <= 65:

print('中年')

else:

print('老年')

3、使用elif子句进行判定

age = int(input('Pealse input your age: '))

if 0 < age <= 6:

print('童年')

elif 6 < age <= 17:

print('少年')

elif 17 < age <=40:

print('青年')

elif 40 < age <= 65:

print('中年')

else:

print('老年')

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:使用Python批量安装第三方库
下一篇:Python函数参数的调用

2021年Python全套免费视频教程在哪里?

Python编程学习路线

Python最高有几级?

人工智能与语音遥控的区别?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省