if,elif,else

简介: if,elif,else。

age = 3
if age >= 18:
print('adult')
elif age >= 6:
print('teenager')
else:
print('kid')
elif是else if的缩写,完全可以有多个elif,所以if语句的完整形式就是:

if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else,所以,请测试并解释为什么下面的程序打印的是teenager:

age = 20
if age >= 6:
print('teenager')
elif age >= 18:
print('adult')
else:
print('kid')
if判断条件还可以简写,比如写:

if x:
print('True')
只要x是非零数值、非空字符串、非空list等,就判断为True,否则为False。

目录
相关文章
|
4月前
|
IDE Java Shell
聊聊 print 的前世今生
聊聊 print 的前世今生
50 1
|
4月前
|
存储 弹性计算 运维
使用elif
【4月更文挑战第29天】
28 1
|
4月前
|
C语言
break与continue详解
break与continue详解
46 1
|
开发者 Python
If…elif 的使用 | 学习笔记
快速学习 If…elif 的使用
105 0
If…elif 的使用 | 学习笔记
break 和 continue
break 和 continue自制脑图 break 可以用来立即退出循环语句(包括 else),continue作用:可以跳过当次循环,break 和 continue 都是只对离它们最近的循环起作用,
76 0
break 和 continue
|
机器学习/深度学习 Java 程序员
实现 Break 和 Continue|学习笔记
快速学习实现 Break 和 Continue。
243 0
实现 Break 和 Continue|学习笔记
|
数据安全/隐私保护 开发者 Python
Break 和 continue 的使用 | 学习笔记
快速学习 Break 和 continue 的使用
|
C++
C++循环语句使用(while for do while)及break continue goto的使用
C++循环语句使用(while for do while)及break continue goto的使用
159 0
|
Linux Python
ValueError: empty range for randrange() (0, 0, 0)
ValueError: empty range for randrange() (0, 0, 0)
|
开发者 iOS开发 Python
if-elif-else 语句|学习笔记
快速学习 if-elif-else 语句
134 0