Решение задачи Python

Нужна подсказка, а не полное решение ибо так далеко не уйдешь.)))

  1. Как вывести число столько раз какого его значение (например, число 3 выводится 3 раза)?
  2. Как сделать так чтобы число A выводилось 1 раз, число A + 1 выводилось 2 раза?

Спасибо!)))


Ответы (1 шт):

Автор решения: videx

1 задача:

 num1 = int(input())
    num2 = int(input())
    while num1 != num2 + 1:
        for i in range(num1):
            print(num1)
        num1 += 1

2 задача:

num1 = int(input())
num2 = int(input())
i = 1
while num1 != num2 + 1:
    b = 0
    while b < i:
        print(num1)
        b += 1
    num1 += 1
    i += 1
→ Ссылка