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

Напиши программу для подсчёта количества амёб.

Количество амёб на следующий день равно сумме количеств двух предыдущих дней. В первый день была одна амёба (m1), во второй — две (m2).

Программа должна запрашивать номер дня (не меньше 3) и выводить количество амёб.

НА ПАЙТОНЕ!!!


wellmakxs: на пайтоне!!!!

Ответы

Автор ответа: slonce70
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.
  • По окончании цикла выводит результат.
Похожие вопросы
Предмет: Математика, автор: Nastiiiaaaaaa