Определите функцию с именем nested_increasing_additions(n)
, которая получает одно положительное целое число (n)
и возвращает строка, как показано в следующих примерах:Как это сделать? Если n равно 3, верните `1 + .. 1 + 2 + .. 1 + 2 + 3 + ..` "
Если n
является 3
, функция должна возвращать строку: 1+..1+2+..1+2+3+..
Если n
является 5
, функция должна возвращать строку: 1+..1+2+..1+2+3+..1+2+3+4+..1+2+3+4+5..+
Что я думаю, я могу сделать n
в список [1,2,3]
и использовать цикл while или loop для повторения n
раз. Для первого цикла он возвращает 1+..
, для второго цикла он возвращает 1+2..
каким-то образом (чего я не знаю) он останавливается на 2
, который совпадает с временем повторения.
Я не знаю, правильно ли я думаю. Нужна помощь и объяснения! Спасибо!
Не могли бы вы показать код? – Beri
Почему ваша первая строка заканчивается '..', а вторая - нет? – Keiwan