Слова с прописной буквы
Дана строка. Изменить регистр символов в этой строке так, чтобы первая буква каждого слова была заглавной, а остальные буквы строчными.
Решение оформите в виде функции Capitalize(S), возвращающей новую строку.
❗ ПИТОН ( начало и конец кода уже есть)​

Приложения:

Ответы

Ответ дал: Рулез
1

Ответ:

def Capitalize(s):

   s = list(s)

   for i, symb in enumerate(s):

       if i == 0:

           s[i] = s[i].upper()

       elif s[i-1] == ' ':

           s[i] = symb.upper()

   return ''.join(s)

s = input()

print(Capitalize(s))

Объяснение:


aurum85: Сириус говорит, что неправильно
Рулез: Исправил, может так пойдет?
Рулез: Ещё подправил чуток.
aurum85: Всё равно, говорит, что неправильно
Рулез: Может ты копируешь все строчки кода? Первую и 2 последних вставлять не нужно - они же уже написаны.
aurum85: я их не пишу
Рулез: Попробуй исправить все переменные 's' на большую 'S'
aurum85: пробовала
Вас заинтересует