Предмет: Информатика,
автор: 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'
Похожие вопросы
Предмет: Окружающий мир,
автор: AnytkaMiku
Предмет: Окружающий мир,
автор: олимпийка345
Предмет: Русский язык,
автор: Ludmila55564
Предмет: Химия,
автор: muhabbyat
Предмет: Биология,
автор: akobirsharipov12