def portions(recette, reserve): nb_portions = 1000 for ingredient in ...: if ... not in ...: return 0 nb_portions = min(... // ..., nb_portions) if nb_portions == ...: return ... return ...