Answer
t.me/python_tesstОтвет:
- Нам нужно сделать первую букву не строчной, а заглавной. Для этого мы должны так же само использовать преобразование символа в ASCII с помощью метода ord(), но поменять знаки:
first_letter_big = chr(ord(first_letter_small) - ord('a') + ord('A')) - Переменная word включает в себя и первую строчную букву, поэтому надо начать вызов переменной со второго символа:
return first_letter_big + word[1:] - input() - это функция, поэтому после неё должны стоять скобки:
source = input().split() - Список
resне объявлен:res = []передfor word in source: - Функция
big_letter()требует агрументword:res.append(big_letter(word))
Объяснение:
Код вызывает строку и при помощи функции big_letter() делает первую букву заглавной.
Код:
def big_letter(word):
first_letter_small = word[0]
first_letter_big = chr(ord(first_letter_small) + ord('a') - ord('A'))
return first_letter_big + word
source = input.split()
for word in source:
res.append(big_letter())
print(' '.join(res))