如何打印完整的金字塔?
How to print full pyramid?
我想打印一个完整的金字塔。
代码如下:
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()
但是在编译过程中显示错误:
File "<tokenize>", line 6
for k in range(0,(2*i+1)):
^ IndentationError: unindent does not match any outer indentation level
有人可以就此代码纠正我吗?
Python 使用缩进(制表符或空格)而不是方括号 ({ }) 来确定函数的范围,因此缩进对于代码的正确运行至关重要。仔细检查是否缩进正确,或者是否在制表符中混合了任何空格。
PS,您可以在插入代码时使用“代码示例”按钮(看起来像 {} 的按钮),使您的代码片段更具可读性(即非常重要,因为它是 Python)
我想打印一个完整的金字塔。
代码如下:
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()
但是在编译过程中显示错误:
File "<tokenize>", line 6
for k in range(0,(2*i+1)):
^ IndentationError: unindent does not match any outer indentation level
有人可以就此代码纠正我吗?
Python 使用缩进(制表符或空格)而不是方括号 ({ }) 来确定函数的范围,因此缩进对于代码的正确运行至关重要。仔细检查是否缩进正确,或者是否在制表符中混合了任何空格。
PS,您可以在插入代码时使用“代码示例”按钮(看起来像 {} 的按钮),使您的代码片段更具可读性(即非常重要,因为它是 Python)