MyTetra Share
Делитесь знаниями!
Задача «Большие буквы»
Время создания: 31.08.2017 21:02
Текстовые метки: task
Раздел: Python - Задачник - Функции и рекурсия
Запись: xintrea/mytetra_db_mcold/master/base/1503579816u5y0rwk0ij/text.html на raw.githubusercontent.com

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


Условие

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

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

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

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


def capitalize(a): return (" ".join([x[0].upper() + x[1:] for x in a.split()]))

print(capitalize(input()))

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования