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

пайтон

Я хотел выполнить задание на курсерах ""Тренировочное задание по программированию: Котлеты*"" вот условие:
На сковородку одновременно можно положить k котлет. Каждую котлету нужно с каждой стороны обжаривать m минут непрерывно. За какое наименьшее время удастся поджарить с обеих сторон n котлет?

Формат ввода

Программа получает на вход три числа: k,m,n.

Формат вывода

Программа должна вывести одно число: наименьшее количество минут.

Вот моя прога:
kotlet, minut1, newKotlet = int(input()), int(input()), int(input())
minut = minut1 * 2
formula1 = newKotlet % kotlet
if formula1 == 0:
print((newKotlet // kotlet) * minut)
else:
print(((newKotlet // kotlet) * minut) + minut)

Но она выдаёт ошибку:
Test 1
input:
1
5
1
Runtime error

Помогите!!


dimb0r22: Не пускают...
TimurXr: чтото типо того
TimurXr: но там ничего особенного нет
TimurXr: я читал что ошибка может возникнуть изза того что соединяться по типу инт + стрг
TimurXr: но там такого нету
TimurXr: по крайней мере не нашел
dimb0r22: Я Вас ещё об одном спрошу: После RuntimeError ещё какой-нибудь текст есть?
dimb0r22: Может там даже нескольео строчек
dimb0r22: Зачастую Python может сам объяснить причину возникновения ошибки
TimurXr: если бы

Ответы

Автор ответа: dimb0r22
0

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

# 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)

Приложения:

TimurXr: Test 1
input:
1
5
1
Runtime error
TimurXr: :))))))
TimurXr: пипец
TimurXr: это значит дело не в коде
TimurXr: это чтото с курсами
TimurXr: та и по ограничению в 1000 мс ему должно хватить
dimb0r22: Странно конечно это. Вам остаётся только искать подобные проблемы и их решения в Интернете. Зависания на форумах также не исключены
Похожие вопросы
Предмет: Химия, автор: кошкасоня