+ 2

Помогите написать код

Вам необходимо создать специальную программу для категоризации, которая будет присваивать каждой книге специальный код в зависимости от ее заголовка: Код представляет собой первую букву названия книги и количество символов в заголовке. Например, код для книги «Harry Potter» будет выглядеть следующим образом: H12, так как заголовок состоит из 12 символов (включая пробелы) Вам дан файл формата books.txt, в отдельных строках указаны заголовки книг. Вам нужно прочитать заголовки один за одним и в отдельных строках выдать код каждой книги. Например, если файл формата books.txt содержит такие заголовки: Some book Another book Ваша программа должна выдать результат: S9 A12 Вспомните метод readlines(), который возвращает список, содержащий строки файла. Также помните, что все строки, за исключением последней содержат \n в конце и его не нужно учитывать при подсчете символов.

13th Dec 2021, 8:31 PM
Ксенія Мельничук
3 Antworten
+ 3
Начало. file = open("/usercode/files/books.txt", "r") #введите код сюда file.close()
13th Dec 2021, 8:40 PM
Ксенія Мельничук
+ 1
Спасибо!
13th Dec 2021, 8:49 PM
Ксенія Мельничук
0
for title in file: s = title.strip() print(s[0] + str(len(s)))
13th Dec 2021, 8:47 PM
JaScript
JaScript - avatar