赞
踩
一、开胃菜
以下代码是否正确:
age = 3
if age < 6:
print('不能上小学')
else:
print('可以')
A 正确
B 错误
答案:B
else: 语句下的 print(“可以”) 没有缩进,程序运行报错。选B,错误。
历年是个二级考点
二、饭后甜点
以下关于Python语言中“缩进”说法正确的是:
A 缩进统一为4个空格
B 缩进在程序中长度统一且强制使用
C 缩进可以用在任何语句之后,表示语句间的包含关系
D 缩进是非强制的,仅为了提高代码可读性
正确答案:
Python语言的缩进只要统计即可,不一定是4个空格(尽管这是惯例)。
三、品尝
1、缩进不一致,可以运行
age = 3
if age < 6:
print('不能上小学')
else:
print('可以')
运行结果:
不能上小学
Process finished with exit code 0
2、缩进不一致,不能运行
age = 3
if age < 6:
print('不能上小学')
print('欢迎下次再来!')
else:
print('可以')
运行结果:
File "C:/Users/wm/Desktop/test.py", line 5
else:
^
SyntaxError: invalid syntax
Process finished with exit code 1
3、缩进不一致,不能运行
age = 3
if age < 6:
print('不能上小学')
else:
print('可以')
print('欢迎下次再来!')
运行结果:
File "C:/Users/wm/Desktop/test.py", line 6
print('欢迎下次再来!')
^
IndentationError: unexpected indent
Process finished with exit code 1
4 、缩进不一致,不能运行
age = 3
if age < 6:
print('不能上小学')
else:
print('可以')
print('欢迎下次再来!')
print('再见')
运行结果:
File "C:/Users/wm/Desktop/test.py", line 8
print('再见!')
^
IndentationError: unexpected indent
Process finished with exit code 1
5、缩进不一致,不能运行
age = 3
if age < 6:
print('不能上小学')
else:
print('可以')
运行结果:
File "C:/Users/wm/Desktop/test.py", line 2
if age < 6:
^
IndentationError: unexpected indent
Process finished with exit code 1
规范使用统一缩进,保持良好的书写习惯,让你的代码可读性更高!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。