Для коров есть 10 стойл. В каждом стойле разные условия для животных, поэтому и молока они дают по-разному. В первом стойле производят 2 литра в день, во втором 4, # в третьем — 6, потом 8, 10, 12, 14, 16, 18, 20.
Но коровы стоят не во всех стойлах. Свободные и занятые обозначаются строкой из букв a и b, где a — свободное стойло, b — занятое.
Пользователь вводит строку из 10 символов a и b.
Необходимо определить, сколько в итоге будет произведено молока за день.
Решение:
stall = input('Введите размещение коров: ').lower()
count = 0
milk = 0
# На случай, если недопечатали или перепечатали
if len(stall) < 10:
stall = stall.ljust(10, 'b')
elif len(stall) > 10:
stall = stall[:10]
for i in stall:
count += 1
if i == 'a':
milk = milk + count * 2
else:
milk = milk + count * 0
print('Всего литров молока за день:', milk)
13000login-checkЗадача 9. Коровы
