+ 1

For i in file

file = open(“file.txt”, “r”) #файл содержит имена Pavlik Makar Marina for i in file: print(x) print(len(x)) file.close() Вывод: Pavlik 7#больше на 1 Makar 6#тоже больше на 1 Marina 6#верное значение Почему так???? Ведь приданном раскладе x возвращает не текст\n а просто текст Как исправить???

14th Oct 2020, 6:25 PM
Павел
Павел - avatar
1 Odpowiedź
0
a = file.readlines() b = len(a[0:]) c = b-1 n = a[c] for x in a[0:c]: print(x[0]+str(len(x)-1)) print(n[0]+str(len(n))) file.close() вот такое решение нашел. но оно кривое какое-то
14th Oct 2020, 6:55 PM
Павел
Павел - avatar