+ 1
Помогите решить проблему, кто решал эту задачу
При выводе число которое должно быть длиной слов в текстовом файле больше на 1 во всех строках кроме последней file = open("/usercode/files/books.txt", "r") txt=file.readlines() l=0 for i in txt: for q in i: l+=1 print(i[0] + str(l)) l=0 file.close()
5 ответов
+ 1
Ок
0
Я увидел, что в конце всех строк кроме последней есть /n и его не надо учитывать, как это сделать?
0
Вот это поможет:
https://code.sololearn.com/cPeBWF4tkD8w/?ref=app
0
Решил так
file = open("/usercode/files/books.txt", "r")
txt=file.readlines()
for i in txt:
tmp = i.find('\n')
if tmp<0:
print(i[0] + str(len(i)))
else:
print(i[0] + str(len(i)-1))
file.close()
0
Прекрасно. Почему не сразу?