Вопрос  помогитеее программирование python

Регистрация
12 Ноя 2013
Сообщения
79
Репутация
-3
Спасибо
0
Монет
0
Формат ввода

Вводятся строки, пока не будет введена пустая строка.



Формат вывода

В первой строке каждое слово вывести с большой буквы.

Во второй все буквы a заменить буквами A.

В третьей выполнить обе операции.

Для следующих строк повторять описанные действия.
 
Я не совсем понял вид вводимых данных, поэтому сделал ответ при вводе каждой строки. count = 0

while True:
data = input()

if count >= 4:
count = 0
count += 1

if not len(data.split()):
break

if count == 1 or count == 3:
data = data.title()
if count >= 2:
data = data.replace("а", "А")

print(data)
 
sl, c = tuple(iter(input, '')), 1

for s in sl:
match c:
case 1:
print(s.title())
case 2:
print(s.replace('a', 'A'))
case 3:
print(s.title().replace('a', 'A'))
c = 0
c += 1
 
Назад
Сверху