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

Задача на Питоне
Возле дома Алисы завелись ящерицы. Они в ужасе бегают по парковке и отбрасывают хвосты, а робот Локи их подбирает.
В 1-й день Локи нашёл 1 хвост, во 2-й — 3 хвоста, в 3-й — 5 хвостов, …, в k-й день он нашёл 2 * k - 1.
Есть число n. На какой день общее количество хвостов у робота впервые стало строго больше n?

Ввод Вывод
3 2
4 3

Примечание: в первый день у робота всего был 1 хвост, во второй 1 + 3 = 4 хвоста (4 больше 3), в третий 1 + 3 + 5 = 9 хвостов (9 больше 4).

Ответы

Автор ответа: Stephan2
0

def find_day(n):

   total_tails = 0

   day = 1

   while total_tails < n:

       tails = 2 * day - 1

       total_tails += tails

       day += 1

   return day

n = int(input("Введіть кількість хвостів (n): "))

result = find_day(n)

print("На", result, "день загальна кількість хвостів стане більшою за", n)

Похожие вопросы
Предмет: Биология, автор: amyskenova