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

Слова с прописной буквы
Дана строка. Изменить регистр символов в этой строке так, чтобы первая буква каждого слова была заглавной, а остальные буквы строчными.
Решение оформите в виде функции 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))

Объяснение:


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