Предмет: Информатика, автор: mvolturi

88 баллов
Составить слово, которое получится, если из введенных слов брать с конца букву с номером строки, в которой оно введено (из первой строки взять последнюю букву, то есть первую с конца, из второй – предпоследнюю и т. д.). Если это возможно, конечно.
Формат ввода
Вводится количество слов, затем сами слова по одному в строке.
Формат вывода
Вывести полученное слово. Если в каком-либо слове невозможно получить указанную букву, то вместо слова вывести: None

Ответы

Автор ответа: nikdissv
1

Ответ:

N = int(input())

word = '' # Получившиеся слово

for i in range(1, N+1):

w = input()

if len(w) < i:

word = None

break

word += w[-i] # Вводит слово, и сразу добавляем букву

print(word)

Объяснение:

Отрицательные индексы в строке, возвращают символы с конца.

Похожие вопросы
Предмет: Русский язык, автор: qwer2341
Предмет: Другие предметы, автор: славян17