Предмет: Информатика, автор: pochERG

Дана строка. Измените регистр символов в этой строке так, чтобы первая буква каждого слова была заглавной, а остальные буквы - строчными.
PYTHON
НЕЛЬЗЯ ЧЕРЕЗ .title()

Решение оформите в виде функции capitalize(s: str) -> str.

Ответы

Автор ответа: restIess
2

Подумайте над тем, как впихнуть z = input().lower().split(" ") в функцию, чтобы было покрасивее, а так вроде работает)

И еще, называть функцию названием существующей функции из Python - не хорошо

def capitalizes(s):

   for i in range(len(s)):

       s[i] = s[i][0].upper() + s[i][1::]

   for i in range(len(s)):

       print(s[i],end=" ")

z = input().lower().split(" ")

capitalizes(z)

Похожие вопросы