Предмет: Информатика, автор: rerere0011

Помогите решить информатику, пожалуйста с пояснением.

Приложения:

Ответы

Автор ответа: soabdulloh71
1

Ответ:

n = int(input('n = '))

cats = ''

j = 1

s = 0

while len(cats) <= n:

   cats = cats + 'C' * j

   j = j + 1

   s = s + 1

print(s, cats)

Объяснение:

если 2 то 2 раза

если 5 то 3 раза

если введено 2, длина кошек увеличивается на j в каждом цикле и, следовательно, останавливается через 2 цикла.

если введено 5, сначала 1 кот, затем 2 котов и, наконец, 3 кота прибавляется, всего 6 котов, 6 больше чем 5 и останавливается цикл, цикл продолжается 3 раза.

Похожие вопросы
Предмет: История, автор: tttttffffff