Answer

Answer

t.me/python_tesst

Ответ:

  1. Нам нужно сделать первую букву не строчной, а заглавной. Для этого мы должны так же само использовать преобразование символа в ASCII с помощью метода ord(), но поменять знаки: first_letter_big = chr(ord(first_letter_small) - ord('a') + ord('A'))
  2. Переменная word включает в себя и первую строчную букву, поэтому надо начать вызов переменной со второго символа: return first_letter_big + word[1:]
  3. input() - это функция, поэтому после неё должны стоять скобки: source = input().split()
  4. Список res не объявлен: res = [] перед for word in source:
  5. Функция 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))


Report Page