@LolkaProfitka

Как вернуть нужное значение?

При n = 2 мне возвращает:
x
x

Нужно возвратить:
x
xx

Функция такова:

def sq(n):
    for i in range(1, n + 1):
        # print(i * 'x')
        z = i * 'x' + '\n'
        return z*n
  • Вопрос задан
  • 83 просмотра
Решения вопроса 2
0xD34F
@0xD34F
def sq(n):
  return '\n'.join('x' * (i + 1) for i in range(n))
Ответ написан
@tantumus21
Если вам нужно напечатать пирамидку
def sq(n):
    for i in range(1, n + 1):
        print(i * 'x')


или вы хотите, чтобы один вызов функции возвращал несколько значений?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы