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

7 КЛАС ПАЙТОН БУДЬ ЛАСКА дам 75 балів
1. Одноклітинна амеба ділиться навпіл кожні 3 години. Скільки буде амеб
через 6,9,12,15,18,21,24 год?
2. Вести з клавіатури два числа a та b (a<b). Знайти суму парних
(sum_even_numbers) та добуток непарних чисел (sum_odd_numbers),
які розміщені між ними.

Ответы

Автор ответа: Dilorf
2

Ответ:

1)

amoeba = 1 # начальное количество амеб

hours = [6, 9, 12, 15, 18, 21, 24] # количество часов для расчета

for h in hours:

cycles = h // 3 # количество делений на 2 за заданное время

amoeba *= 2 ** cycles # вычисление количества амеб после заданного времени

print(f'Через {h} часов будет {amoeba} амеб(ы)')

2)

a = int(input('Введите число a: '))

b = int(input('Введите число b: '))

sum_even_numbers = 0 # сумма четных чисел

product_odd_numbers = 1 # произведение нечетных чисел

for num in range(a+1, b):

if num % 2 == 0:

sum_even_numbers += num # добавляем четное число в сумму

else:

product_odd_numbers *= num # умножаем нечетное число на произведение

print(f'Сумма четных чисел между {a} и {b}: {sum_even_numbers}')

print(f'Произведение нечетных чисел между {a} и {b}: {product_odd_numbers}')

Похожие вопросы
Предмет: Алгебра, автор: elizamaanskaa
Предмет: Русский язык, автор: abaim3005
Предмет: Математика, автор: 786789