Содержание курса
← Занятие 8 · Функции и рекурсия
Обязательная задача

Большие буквы

Условие

Напишите функцию capitalize(), которая принимает слово из маленьких латинских букв и возвращает его же, меняя первую букву на большую.

Например, print(capitalize('word')) должно печатать слово Word.

На вход подаётся строка, состоящая из слов, разделённых одним пробелом. Слова состоят из маленьких латинских букв. Напечатайте исходную строку, сделав так, чтобы каждое слово начиналось с большой буквы. При этом используйте вашу функцию capitalize().

Напомним, что в Питоне есть функция ord(), которая по символу возвращает его код в таблице ASCII, и функция chr(), которая по коду символа возвращает сам символ. Например, ord('a') == 97, chr(97) == 'a'.

Пример

Ввод
harry potter
Вывод
Harry Potter

Все тесты задачи 5

Тест 1СвернутьПоказать
Ввод
harry potter
Ожидаемый вывод
Harry Potter
Тест 2СвернутьПоказать
Ввод
procrastination
Ожидаемый вывод
Procrastination
Тест 3СвернутьПоказать
Ввод
not a hero unless you die
Ожидаемый вывод
Not A Hero Unless You Die
Тест 4СвернутьПоказать
Ввод
de noche todos los gatos son pardos
Ожидаемый вывод
De Noche Todos Los Gatos Son Pardos
Тест 5СвернутьПоказать
Ввод
i wanna taste you but your lips are venomous poison
Ожидаемый вывод
I Wanna Taste You But Your Lips Are Venomous Poison