Top.Mail.Ru
Ответы

ПОМОГИТЕ, ПОЖАЛУЙСТА, ПИТОН...

задача 9. Коровы
Для коров есть 10 стойл. В каждом стойле разные условия для животных, поэтому и молока они дают по-разному. В первом стойле производят 2 литра в день, во втором 4, в третьем - 6, потом 8, 10, 12, 14, 16, 18, 20. но коровы стоят не во всех стойлах. Свободные и занятые обозначаются строкой из букв a и b, где a - свободное стойло, b - занятое.
Пользователь вводит строку из 10 символов a и b. Необходимо определить, сколько в итоге будет произведено молока за день..

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Ученик

cows = input('Введите размещение коров: ')
print()
milk = 0
count =0

for symbol in cows:
count += 1
if symbol == 'a':
milk = milk + count * 2
else:
milk = milk + count * 0
print('Всего литров молока за день:', milk)

Аватар пользователя
Ученик

cows = input('Введите размещение коров: ')
print()
milk = 0
count =0

for symbol in cows:
count += 1
if symbol == 'b':
milk = milk + count * 2
else:
milk = milk + count * 0
print('Всего литров молока за день:', milk)

Аватар пользователя
Мастер

a = 0
b = 0

for i in range(10):
count = input('Стойло свободно?(a-да/b-нет): ')
if count == 'a':
a += 2 * (i + 1)
if count == 'b':
a += b * 0
print()
print('Произведено молока за день: ', a)

Аватар пользователя
Знаток

# Не благодарите говнокодеры
cow = input('Введите a/b: ')
Sum,index = 0,1
for i in cow:
if i == 'b':
Sum += 2 * index
index += 1
print('Количество молока:', Sum)

Аватар пользователя
Знаток

Если я правильно понял задачу. https://pastebin.com/7sXVWiNv

# Переменная для ввода а-свободно или б занято.
# вводим значение в таком виде: ababababa(на английском языке)
free_busy = input()
# Счетчик молока.
count_milk = 0

# Перебираю стойла от 1 до 10.
for i in range(1, 11):
# Перебираю строку со значениями 'a,b'
for fb in free_busy:
# Если символ = 'b'
if fb == 'b':
# Выходит стойло занято, и там есть молоко.
count_milk += 2

print('Всего молока за день:', count_milk)