如何打印完整的金字塔?

2024-04-23 21:41:44 发布

您现在位置: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

有人能帮我纠正一下这个代码吗?你知道吗


Tags: oftheno代码inforinput过程
1条回答
网友
1楼 · 发布于 2024-04-23 21:41:44

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

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

相关问题 更多 >