2016-11-06 8 views
0

Мне нужно использовать вложенные циклы для генерации треугольника. Результат должен выглядеть так.Вложенные петли для генерации треугольников, неправильный путь

How many lines? 7 
0000000 
000000 
    00000 
    0000 
    000 
    00 
     0 

В настоящее время я попытался использовать это, но я не уверен, как получить 0, чтобы встретить правильный путь.

def main(): 
start = int(input("How many lines?")) 
end = 0 
increment = -1 

for rows in range(start,end,increment): 
    for colums in range(rows): 
     print("0", end= "") 
    print() 
main() 

И результат этого.

How many lines?7 
0000000 
000000 
00000 
0000 
000 
00 
0 

Я просто не уверен, как это исправить, любая помощь приветствуется.

+0

Возможного дубликат [Python: Печать треугольного шаблона звездочек] (http://stackoverflow.com/questions/26352412/python-print-a-triangular-pattern-of-asterisks) – trincot

ответ

0
a = int(input("how many lines?")) 
for e in range (a,0,-1): 
    print((11-e) * ' ' + e * '0') 
+1

Пожалуйста, измените ваш чтобы добавить комментарий к вашему коду - как это работает, какие существуют предостережения и т. д. –

 Смежные вопросы

  • Нет связанных вопросов^_^