189 8069 5689

缩进词python函数题,简述python程序中语句的缩进规则

简述Python程序中语句的缩进规则?

对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。通常情况下都是采用4个空格长度作为一个缩进量(一个Tab键就表示4个空格)。

按需开发可以根据自己的需求进行定制,成都做网站、成都网站制作构思过程中功能建设理应排到主要部位公司成都做网站、成都网站制作的运用实际效果公司网站制作网站建立与制做的实际意义

和其他程序设计语言(如Java、C语言)采用大括号“{}”分隔代码块不同,Python采用代码缩进和冒号( : )来区分代码块之间的层次。

在Python中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。

注意,Python中实现对代码的缩进,可以使用空格或者Tab键实现。但无论是手动敲空格,还是使用Tab键,通常情况下都是采用4个空格长度作为一个缩进量(默认情况下,一个Tab键就表示4个空格)。

例如,下面这段代码中(涉及到了目前尚未学到的知识,初学者无需理解代码含义,只需体会代码块的缩进规则即可):

height=float(input("输入身高:")) #输入身高

weight=float(input("输入体重:")) #输入体重

bmi=weight/(height*height) #计算BMI指数

#判断身材是否合理

if bmi18.5:

#下面 2 行同属于 if 分支语句中包含的代码,因此属于同一作用域

print("BMI指数为:"+str(bmi)) #输出BMI指数

print("体重过轻")

if bmi=18.5 and bmi24.9:

print("BMI指数为:"+str(bmi)) #输出BMI指数

print("正常范围,注意保持")

if bmi=24.9 and bmi29.9:

print("BMI指数为:"+str(bmi)) #输出BMI指数

print("体重过重")

if bmi=29.9:

print(BMI指数为:"+str(bmi)) #输出BMI指数

print("肥胖")

Python对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报SyntaxError异常错误。例如,对上面代码做错误改动,将位于同一作用域中的2行代码,它们的缩进量分别设置为4个空格和3个空格,如下所示:

if bmi18.5:

print("BMI指数为:"+str(bmi)) #输出BMI指数

print("体重过轻")

对于Python缩进规则,初学者可以这样理解,Python要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。

每天一道Python选择题--python缩进

运行结果:

运行结果:

运行结果:

运行结果:

运行结果:

python的缩进问题

22行是while True:

那么22行后面需要缩进,

23是注释,所以24行需要缩进

Python缩进

尽量不要在shell里面进行多行输入,容易造成对齐的问题。你可以尝试将这些语句写入一个py文件,然后运行。如下面的例子。

def main():

try:

print “A”

except:

print "C"

if __name__ == '__main__':

main()

Python语言缩进问题

可能是TAB跟空格的问题,解决方案:

把缩进都删除;

每级缩进只用一个空格,这样问题是解决了;

最好的建议是File--New

Window,新建一个py文件,在这个里面输入代码。


标题名称:缩进词python函数题,简述python程序中语句的缩进规则
文章源于:http://cdxtjz.cn/article/heoijd.html

其他资讯