Как напечатать полную пирамиду? - PullRequest
0 голосов
/ 30 января 2019

Я хочу напечатать полную пирамиду.

Ниже приведен код:

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

Может кто-нибудь пожалуйстапоправьте меня относительно этого кода?

1 Ответ

0 голосов
/ 30 января 2019

Python использует отступы (табуляции или пробелы) вместо скобок ({}), чтобы определить область действия функции, поэтому для правильного функционирования кода крайне важен отступ.Дважды проверьте, правильно ли вы сделали отступ или видите ли вы какие-либо пробелы в своих вкладках.

PS, вы можете использовать кнопку Образец кода (ту, которая выглядит как {} ) при вставке кода, чтобы сделать фрагмент кода более читабельным (что очень важно, учитывая, что это Python)

...