Для полного понимания прикреплю задачу по которой писал код:
Вот код:Учитель биологии Семён Иванович мечтает на пенсии стать фермером. Для подъёма сельского хозяйства регион выделяет в рамках программы “100 за 100 тысяч” субсидии начинающим фермерам в размере 100 тыс. рублей на покупку ровно 100 голов скота. Приобрести нужно 100 голов скота, а выделяемую сумму необходимо потратить полностью, иначе возникнут вопросы у контролирующих организаций.
Сейчас на рынке цена быка — 10 тыс. рублей, за корову — 5 тыс. рублей а за телёнка — 500 рублей. Выведите в одной строке через пробел количество быков, коров и телят соответственно, которое Семён Иванович может купить в рамках программы. Если решений несколько, выведите любое. Если решений нет, выведите три раза -1.
Python:
cow = 5000
bull = 10000
calf = 500
bank = 100000
bull_1 = 0
cow_1 = 0
calf_1 = 0
while bank >= 500:
if bull >= bank:
bull_1 + 1
bank - bull
continue
elif cow >= bank:
cow_1 + 1
bank - cow
continue
elif calf >= bank:
bank - calf
calf_1 + 1
else:
print(bull_1, cow_1, calf_1)