Слова с прописной буквы
Дана строка. Изменить регистр символов в этой строке так, чтобы первая буква каждого слова была заглавной, а остальные буквы строчными.
Решение оформите в виде функции 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:
Сириус говорит, что неправильно
Исправил, может так пойдет?
Ещё подправил чуток.
Всё равно, говорит, что неправильно
Может ты копируешь все строчки кода? Первую и 2 последних вставлять не нужно - они же уже написаны.
я их не пишу
Попробуй исправить все переменные 's' на большую 'S'
пробовала
Вас заинтересует
2 года назад
2 года назад
3 года назад
8 лет назад
8 лет назад
10 лет назад