Занятие 8. Функции и рекурсия

Задача «Большие буквы»


Условие

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

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

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

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


Во всех задачах считывайте входные данные через input() и выводите ответ через print().


Войти или зарегистрироваться, чтобы отправлять решения на проверку

Тесты

Входные данные Правильный ответ Что вывела программа Результат
harry potter
Harry Potter
procrastination
Procrastination
not a hero unless you die
Not A Hero Unless You Die
de noche todos los gatos son pardos
De Noche Todos Los Gatos Son Pardos
i wanna taste you but your lips are venomous poison
I Wanna Taste You But Your Lips Are Venomous Poison