Предмет: Информатика,
автор: wellmakxs
Напиши программу для подсчёта количества амёб.
Количество амёб на следующий день равно сумме количеств двух предыдущих дней. В первый день была одна амёба (m1), во второй — две (m2).
Программа должна запрашивать номер дня (не меньше 3) и выводить количество амёб.
НА ПАЙТОНЕ!!!
wellmakxs:
на пайтоне!!!!
Ответы
Автор ответа:
0
# Запрашиваем номер дня
day = int(input("Введите номер дня: "))
# Устанавливаем начальные значения m1 и m2
m1 = 1
m2 = 2
# Начинаем цикл с третьего дня
for i in range(3, day+1):
# Считаем количество амеб в текущем дне
m = m1 + m2
# Обновляем значения m1 и m2
m1 = m2
m2 = m
# Выводим результат
- print("Количество амеб на", day, "день равно", m)
Она запрашивает номер дня у пользователя. - Устанавливает начальные значения m1 и m2 (m1 равно 1, m2 равно 2).
- Начинает цикл с третьего дня.
- В цикле вычисляет количество амеб в текущем дне, как сумму количеств амеб в предыдущих днях.
- Обновляет значения m1 и m2.
- По окончании цикла выводит результат.
Похожие вопросы
Предмет: Алгебра,
автор: Anton22n
Предмет: Українська мова,
автор: misterp00001
Предмет: Алгебра,
автор: zabela1971
Предмет: Математика,
автор: Nastiiiaaaaaa
Предмет: История,
автор: katetiushcenko0