Предмет: Информатика,
автор: 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).
Ответы
Автор ответа:
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
Предмет: Биология,
автор: mpv8dzh4wp
Предмет: История,
автор: bogdanzarikov2011
Предмет: История,
автор: Аноним
Предмет: Математика,
автор: supertur05