python中的条件判断共三种:
- 单向判断if
- 双向判断if…else…
- 多向判断IF…ELIF…ELSE…
1。单向判断IF
【基本语法】
if xxx:
print(xxx)
来来来,和你接触过的IF判断来找找不同吧!!和我之前学习的区别
1)python 只有IF
2)python的IF后面有一个空格
3)python的IF 条件后面有一个冒号:
4)python中print前有四个空格或是一个制表符
5)python中print后面没有分号
对于Python而言,缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序。
在if条件中,缩进不需要我们手动按空格键。当你输入英文冒号:后按回车,下一行代码就会自动向右缩进。
示例
2。双向判断IF…ELSE…
基本语法
IF xxx:
print(xxx)
ELSE:
print(xxx)
来来来,和你接触过的IF判断来找找不同吧!!和我之前学习的区别
1)python 只有IF…ELSE…没有END
2)python的IF后面有一个空格
3)python的IF 条件后面有一个冒号:
4)python中print前有四个空格或是一个制表符
5)python中print后面没有分号
6)python中ELSE后面是有冒号的
示例
由于赋值vip = ‘n’ ,并不满足vip == ‘y’:这个条件,所以不能执行print(‘您是本店会员,可以享受会员价’)的命令。
只能走第二条else:的路,执行 print(‘不好意思哦,您目前还不是我们的会员,\n本次无法享受会员价喽’)的命令。
3。多向判断IF…ELIF…ELSE…
【基本语法】
if xxx:
print(xxx)
elif xxx:
print(xxx)
elif xxx:
print(xxx)
……
else:
print(xxx)
来来来,和你接触过的IF判断来找找不同吧!!和我之前学习的区别
1)python 只有IF…ELIF…ELSE…没有END
2)python的IF后面有一个空格
3)python的IF 条件后面有一个冒号:
4)python中print前有四个空格或是一个制表符
5)python中print后面没有分号
6)python中ELSE后面是有冒号的
7)python中ELIF不是elseif或者else if等
示例