Софтуерно Инженерство
Loading...
+ Нов въпрос
MishoMoney avatar MishoMoney 15 Точки

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

Колеги,

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

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 15 Точки

Поправка: 

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

0