Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何打印完整的金字塔?_Python_Indentation - Fatal编程技术网

Python 如何打印完整的金字塔?

Python 如何打印完整的金字塔?,python,indentation,Python,Indentation,我想打印一个完整的金字塔 代码如下: num = int(input('enter the No of Rows ')) for i in range(0,num): for j in range(0,m-i-1): print(' ',end="") for k in range(0,(2*i+1)): print('*',end="") print() 但在编译过程中显示错误: 文件

我想打印一个完整的金字塔

代码如下:

num = int(input('enter the No of Rows '))

for i in range(0,num):
     for j in range(0,m-i-1):
            print(' ',end="") 
    for k in range(0,(2*i+1)):
            print('*',end="")   
    print()            
但在编译过程中显示错误:

文件“”,第6行
对于范围(0,(2*i+1))内的k:
^缩进错误:未缩进与任何外部缩进级别不匹配

有人能纠正我关于这段代码的错误吗?

Python使用缩进(制表符或空格)而不是括号({})来确定函数的范围,因此缩进对于代码的正确运行至关重要。仔细检查缩进是否正确,或者是否在制表符中混入了空格

另外,您可以在插入代码时使用代码示例按钮(看起来像{}),以使代码片段更具可读性(考虑到它是Python,这一点非常重要)