条件语句
条件语句就是相当于日常生活中所说的"如果...否则..."
eg:如果我认真学习Python,
我就容易找到工作
否则我毕业就面临失业
大抵是上面的意思,下面列出几种结构
1.if结构
if expression: | True | False |
do something 1 | 运行 | 不运行 |
do something 2 | 运行 | 不运行 |
next_something | 运行 | 运行 |
以下举个例子:
a = 1
b = 2
if a < b:
print(True)
print('hello')
可以看到,该代码满足a <b ,所以我们看到的运行结果是
a = 1
b = 2
if a > b:
print(True)
print('hello')
可以看到,该代码不满足 a > b ,所以我们看到的运行结果是
2.if-else结构
if expression : | True | False |
do_something 1 | 运行 | 不运行 |
else : | ||
do_something 2 | 不运行 | 运行 |
举个例子:
a = 1
b = 2
if a < b:
print('a比b小')
else:
print('a大于等于b')
由于a 比b小,所以最后运行的结果如下:
3.if-elif-else结构
if expression 1: | True | False | False |
do_something 1 | 运行 | 不运行 | 不运行 |
elif expression 2: | False | True | False |
do_something 2 | 不运行 | 运行 | 不运行 |
else : | False | False | True |
do_something 3 | 不运行 | 不运行 | 运行 |
举个例子吧:
money = float(input('尊敬的乘客,请输入您准备投入多少钱坐车:'))
if 0 < money <= 3:
print('您可以上车坐下等座位')
elif 3 < money <= 10:
print('您可以上车坐中等座位')
elif 10 < money :
print('您是土豪,你可以上车坐上等座位并享受VIP服务')
else:
print('对不起,您不能坐车')
4.缩进
1.缩进不同,会影响代码的执行过程,所以相同逻辑层要保持缩进相同
2.缩进不符合规则,会报错
3.用 '4个空格' 或 '1个tab键' 进行缩进
5.思维导图