k-ая буква слова [ Python 3 ]
Формат входных данных
На вход программе подается натуральное число n, далее n строк, каждая на отдельной строке. В конце вводится натуральное число k – номер буквы (нумерация начинается с единицы).
Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.
Примечание. Если некоторые строки слишком короткие, и в них нет символа с заданным номером, то такие строки при выводе нужно игнорировать.
# Выводим k-ую букву из введенных строк
# на одной строке без пробелов.
numbers = int(input())
listForAnalis = []
for index in range(numbers):
listForAnalis.append(input())
perNumber = int(input()) # k-e число из условия
for index in range(len(listForAnalis)):
line = listForAnalis[index]
if len(listForAnalis[index]) >= perNumber: # условие длины строки
print(line[perNumber - 1], end='')
или так
n = int(input())
numbers = [input() for _ in range(n)]
k = int(input())
print(*[numbers[i][k-1] for i in range(len(numbers)) if len(numbers[i]) >= k], sep='')