88 баллов
Составить слово, которое получится, если из введенных слов брать с конца букву с номером строки, в которой оно введено (из первой строки взять последнюю букву, то есть первую с конца, из второй – предпоследнюю и т. д.). Если это возможно, конечно.
Формат ввода
Вводится количество слов, затем сами слова по одному в строке.
Формат вывода
Вывести полученное слово. Если в каком-либо слове невозможно получить указанную букву, то вместо слова вывести: None
Answers & Comments
Ответ:
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)
Объяснение:
Отрицательные индексы в строке, возвращают символы с конца.