Каждая бактерия делится на 2 через каждые 2 минуты. В начальный момент имеется 1 бактерия. Написать программу, определяющую сколько их будет через n минут.
def count_bacteria(n): if n == 0: return 1 else: return 2 ** n n = int(input("Введите количество минут: ")) result = count_bacteria(n) print(f"Через {n} минут будет {result} бактерий.")
Пример работы программы:
Введите количество минут: 5 Через 5 минут будет 32 бактерий.
if n == 0:
return 1
else:
return 2 ** n
n = int(input("Введите количество минут: "))
result = count_bacteria(n)
print(f"Через {n} минут будет {result} бактерий.")
Пример работы программы:
Введите количество минут: 5Через 5 минут будет 32 бактерий.