Регистрация
Войти
Стать экспертом Правила
Информатика

пайтонЯ хотел выполнить задание на курсерах ""Тренировочное задание по программированию: Котлеты*"" вот условие:На сковородку одновременно можно положить k котлет. Каждую котлету нужно с каждой стороны обжаривать m минут непрерывно. За какое наименьшее время удастся поджарить с обеих сторон n котлет?Формат вводаПрограмма получает на вход три числа: k,m,n.Формат выводаПрограмма должна вывести одно число: наименьшее количество минут.Вот моя прога:kotlet, minut1, newKotlet = int(input()), int(input()), int(input())minut = minut1 * 2formula1 = newKotlet % kotletif formula1 == 0:print((newKotlet // kotlet) * minut)else:print(((newKotlet // kotlet) * minut) + minut)Но она выдаёт ошибку:Test 1input:151Runtime errorПожалуйста посчитайте!!

ОТВЕТЫ

Вы извините, что здесь пишу, в графе для ов. Хочу Вам просто и код, и скриншот прикрепить. Попробуйте этот код (комментарии условны, только для понимания). Три числа введите через пробел, в соствии с логикой конечно же (смотрите комментарии для лучшего понимания):

# k - максимальное количество котлет на сковороде

# m - прожарка котлеты с одной стороны

# n - входное количество котлет

k,m,n = map(int, input().split())

time_am = 0

if (n <= k):

   time_am += 2*m

elif (n > k):

   while (n > k):

       time_am += 2*m

       n -= k

       if (n <= k):

           time_am += 2*m

           break

print(time_am)

  1. пипец
440
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам