У Николая есть a яблок и b груш. Он решил приготовить из них компот. По рецепту для приготовления одного литра компота требуется 3 яблока и 2 груши. Сколько литров компота сможет сварить Николай из имеющихся фруктов? Возможна ситуация, когда Николай не сможет для приготовления использовать ни одного фрукта, в таком случае выведите 0.
Для того, чтобы узнать, на сколько литров хватит фруктов у Николая, воспользуемся операцией деления нацело. Количество груш разделим нацело на 2, количество яблок разделим нацело на 3. Меньшее из полученного будет ответом. Потому что если груш хватит на 2 литра компота, а яблок хватит на 3 литра, мы не сможем сварить третий литр без груш.
a=int(input('Введите количество яблок: '))
b=int(input('Введите количество груш: '))
x=a//3
y=b//2
if x<y:
print('Николай может сварить', x,'л компота')
else:
print('Николай может сварить', y,'л компота')
Проверим решение:
Проверим случай, когда Николаю не хватит одного из фруктов даже для 1 л компота:
Пожауйста, оцените решение