• 手机站
  • 收藏
聚培教育网合作机构 > 烟台达内教育
烟台达内教育
400-998-6158
烟台达内教育是一家由留学海归创办的高端职业教育培训机构,是中国人才培养平台、人才输送平台。
烟台达内教育

Python中的条件语句if else怎么使用

python学习网

更新时间:2021-11-01 浏览:354
核心提示:标准支系句子if else,让程序流程挑选 哪些实行句子块的方式 (程序流程不会再是一句一句地次序实行)。标准支系的完成 if 逻辑

标准支系句子if else,让程序流程挑选 哪些实行句子块的方式 (程序流程不会再是一句一句地次序实行)。

标准支系的完成

if <逻辑运算>

<句子块1>

else:

<句子块2>

注释:

1.if和else全是“保留字”

(保留字(reserved word),指在程序设计语言中早已界定过的字,使用人不可以再将那些字做为用户标识符或全过程名应用。)

2.“逻辑运算”就是指全部计算的结果显示为逻辑性种类(True或False)的关系式。

3.“句子块”便是标准符合后实行的一组句子。

4.灶具表明句子的层级。

5.句子块缩近:同样缩近的句子构成一个句子块,Python对缩近的标准很严苛。

if语句——逻辑运算

多种类型中一些值用全自动被转化成为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!')

多种多样状况的if语句

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('老年人')
更多>同类资讯
更多>相关课程
顶部