Python. Задача 6-4
Вывести в консоль из файла mylist.txt строку, номер которой вводит пользователь. Сообщить, если строки с таким номером нет.
Решение
Вариант 1
f = open('C:\\work\\mylist.txt')
N = int(input('Номер строки: '))
i = 0
for line in f.readlines():
i += 1
if i == N:
print(line.strip())
break
else:
print('Такой строки нет')
f.close()
Вариант 2
f = open('C:\\work\\mylist.txt')
N = int(input('Номер строки: '))
a = [line.strip() for line in f.readlines()]
if 0 < N <= len(a):
print(a[N - 1])
else:
print('Такой строки нет')
f.close()