Професионална програма
Loading...
+ Нов въпрос
MishoMoney avatar MishoMoney 17 Точки

Пирамида от числа

Колеги,

Ето го моето решение на пирамидата. Не гледах подсказките и ми се получи доста различно. 

i ми брои числата за отпечатване, а j редовете


n = int(input())
counter = 2
i = 1

while i < n + 1:
    for j in range(1, counter):
        if i < n + 1:
            print(f'{i} ', end = '')
        i += 1
    counter += 1
    print()
Тагове:
1
MishoMoney avatar MishoMoney 17 Точки

Поправка: 

j ми брои колонките. За мене беше странно да се броят редовете, защото няма как да се знаят преварително, освен ако не се направи формулка, която да ги смята (което обаче си иска малко повечко математика).

0