Предмет: Информатика,
автор: rerere0011
Помогите решить информатику, пожалуйста с пояснением.
Приложения:
Ответы
Автор ответа:
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 раза.
Похожие вопросы
Предмет: Английский язык,
автор: jkmufgbk
Предмет: Русский язык,
автор: kOeva
Предмет: Английский язык,
автор: талони
Предмет: Русский язык,
автор: polina8220
Предмет: История,
автор: tttttffffff