开发者学堂课程【Python 入门 2020年版:If 语句的嵌套 】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10262
If 语句的嵌套
if 语句的嵌套
#if 语句里再嵌套 if
#python 语句里,使用强制缩进来表示语句之间的结构
ticket = input(‘是否买票了?Y/N’)
if ticket ==’Y’:
#如果 ticket 等于 Y,表示买票了。
print(‘买票了,可以进站’)
safe = input(‘安检是否通过?Y/N’)
if safe == ‘Y’:
print(‘安检通过了,进候车室’)
#表示安检通过了。到这里表示 if 里面嵌套了一个 if。Python 语言里,使用强制缩进来表示语句之间的结构
else:
#进站了,但安检未通过,用 else。else 是跟最近的if对其
print(‘进站了,但是安检未通过’)
else:
#没有买票,else跟第一个if对其。
print(‘没有买票,滚蛋’)
最后的 else 是和第一个 if 是对应的一个语句。当把光标放到 if safe == ‘Y’时,就会变成如下:
ticket = input(‘是否买票了?Y/N’)
If ticket == ‘Y’:…
#代表买票了
else:
print(‘没有车票,滚蛋’)
#代表没有买票
点击减号就会列出。
ticket = input(‘是否买票了?Y/N’)
if ticket ==’Y’:
#如果 ticket 等于 Y,表示买票了。
print(‘买票了,可以进站’)
safe = input(‘安检是否通过?Y/N’)
if safe == ‘Y’:
print(‘安检通过了,进候车室’)
else:
#进站了,但安检未通过,用 else。else 是跟最近的if对其
print(‘进站了,但是安检未通过’)
else:
#没有买票,else 跟第一个 if 对其。
print(‘没有买票,滚蛋’)
if…else 的竖线是自动生成的。