0

Как решить?

Как решить эту задачку # принять количество дней в качестве ввода days = int(input()) # инициализировать счетчик дней counter = 1 # завершите цикл while while : # Ежедневное сообщение print("День " + str(counter) + ":" +str(cells)) counter =

12th Dec 2024, 7:10 AM
Montix
Montix - avatar
7 Respuestas
0
А какое задание?)
12th Dec 2024, 10:41 AM
Yakov Voronin
0
Представьте, что вы - ученый, изучающий новый тип клеток под микроскопом. Этот тип клеток делится на две дочерние клетки каждые 24 часа, что означает, что популяция клеток удваивается каждый день. Задача Завершите код, чтобы принять начальную популяцию клеток и количество дней, в течение которых вы наблюдаете за клетками, чтобы рассчитать популяцию клеток в конце каждого дня в следующем формате:
12th Dec 2024, 10:42 AM
Montix
Montix - avatar
0
Рост клеток
12th Dec 2024, 10:43 AM
Montix
Montix - avatar
0
Проверьте порядок в while, возможно вывод надо сделать уже после прибавления и умножения, но этот код должен работать: # принять количество дней в качестве ввода days = int(input()) cells = int(input()) # инициализировать счетчик дней counter = 1 # завершите цикл while while : # Ежедневное сообщение print("День " + str(counter) + ":" +str(cells)) counter += 1 cells *= 2
12th Dec 2024, 10:46 AM
Yakov Voronin
0
При вводе: 2 2 Вывод вашего кода: День 1:2 Ожидаемый вывод: Day 1:4 Day 2: 8
12th Dec 2024, 11:16 AM
Montix
Montix - avatar
0
Не могу логики что то понять
12th Dec 2024, 11:17 AM
Montix
Montix - avatar
0
Как я и говорил всё дело в порядке while) # принять количество дней в качестве ввода days = int(input()) cells = int(input()) # инициализировать счетчик дней counter = 1 # завершите цикл while while counter <= days: # Ежедневное сообщение cells *= 2 print("День " + str(counter) + ":" +str(cells)) counter += 1
12th Dec 2024, 12:23 PM
Yakov Voronin