Мое решение задачи про заголовки книг в курсе по Python 3
Я написал код, как мне кажется этот код синяя изолента от мира айти. Поможете пожалуйста улучшить его в более профессиональный вид. file = open("/usercode/files/books.txt", "r") x=str(file.readlines(1)) v=str(file.readlines(2)) c=str(file.readlines(3)) b=str(file.readlines(4)) print(x[2]+str(len(x)-6)) print(v[2]+str(len(v)-6)) print(c[2]+str(len(c)-6)) print(b[2]+str(len(b)-4)) file.close() Как правильно видно, я каждой переменной присвоил по одной строке из файла. Задача на выходе получить первую букву названия книги+длинну строки. Предварительно я уже выяснил количество строк поэтому 4. Теперь самое смешное. Если я допустим в x(2) двойку меняю на 0, на выходе получаю [ скобку. А по поводу длины строки я тупо вычел по 6 в каждой, так как там считается [''] и ещё /n. Исключение в последней. Так как там /n уже не будет так как это последняя строка