Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 18.02.2022
Сообщений: 3

Оформленные комментарии

26.02.2022, 13:26. Показов 1277. Ответов 2

Студворк — интернет-сервис помощи студентам
При помощи итераторов и функций высшего порядка выведите список комментариев с указанием номера строки у каждого из них (нумерация строк с единицы).

Знаки решетки и пробелы в начале строки (а также в начале комментария – после символа решётки) отбросьте. Также отбросьте пробелы и символы табуляции, если они встречаются в конце строки.
Оформление строки вывода сделайте аналогично примеру. Пробел между двоеточием и комментарием не должен зависеть от содержания комментария (так как лидирующие и замыкающие пробелы в строке комментария отбрасываются).

ПРИМЕР
ВВОД:
import sys
for line in sys.stdin:
# rstrip(’\n’) "отрезает" от строки line,
# идущий справа символ перевода строки,
# ведь print сам переводит строку
print(line.rstrip(’\n’))

ВЫВОД:
Line 3: rstrip(’\n’) "отрезает" от строки line,
Line 4: идущий справа символ перевода строки,
Line 5: ведь print сам переводит строку

У меня выводит:
Line 3: # rstrip(’\n’) "отрезает" от строки line,
Line 4: # идущий справа символ перевода строки,
Line 5: # ведь print сам переводит строку

мой код:

Python
1
2
3
4
5
6
import sys
 
data = list(filter(lambda line: line.lstrip(), sys.stdin))
for index, line in enumerate(data):
    if line.lstrip().startswith('#'):
        print('Line {}: {}'.format(index + 1, line.lstrip('#').strip()))
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2022, 13:26
Ответы с готовыми решениями:

Оформленные комментарии
При помощи итераторов и функций высшего порядка выведите список комментариев с указанием номера строки у каждого из них (нумерация строк с...

Оформленные комментарии
При помощи итераторов и функций высшего порядка выведите список комментариев с указанием номера строки у каждого из них (нумерация строк с...

Оформленные комментарии
При помощи итераторов и функций высшего порядка выведите список комментариев с указанием номера строки у каждого из них (нумерация строк с...

2
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
26.02.2022, 13:31
sdasd3322, срез делай на 2 символа


Python
1
2
3
4
5
from sys import stdin
 
for index, line in enumerate(stdin.read().split('\n'), 1):
    if line.startswith('#'):
        print(f'Line {index}: {line[2:]}')
1
0 / 0 / 0
Регистрация: 18.02.2022
Сообщений: 3
27.02.2022, 16:28  [ТС]
Чекер вывел неверный ответ и такое сообщение:

wrong answer 1st lines differ - expected: 'Line 3: rstrip(’\n’) "от...ает" от строки line,', found: ''

Добавлено через 3 минуты
Вот этот код прошёл чекер

Python
1
2
3
4
5
6
7
import sys
 
data = list(map(str.strip, sys.stdin))
data = [s.strip() for s in data]
coment = list(filter(lambda word: word[0] == '#', data))
for e in coment:
    print(f'Line {data.index(e) + 1}: {e[1:].strip()}')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2022, 16:28
Помогаю со студенческими работами здесь

Оформленные комментарии
Задание: При помощи итераторов и функций высшего порядка выведите список комментариев с указанием номера строки у каждого из них...

Оформленные комментарии
При помощи итераторов и функций высшего порядка выведите список комментариев с указанием номера строки у каждого из них (нумерация строк с...

Выберите правильно оформленные комментарии
Выберите правильно оформленные комментарии: <!-- не_закрывать_теги --> /* не-закрывать-теги! */ // не закрывать! ] <!--...

Получить цены всех кубиков, оформленные по образцу … руб. … коп.
Дан файл f, содержащий сведения об игрушках: указывается название игрушки (например, кукла, кубики, мяч, конструктор и т. д.), ее стоимость...

Выбрать все заказы, оформленные на одного сотрудника и отобразить их в DataGridView
Всем привет. Подскажите как сделать такое вот на C# и для моего проекта? Например запрос выбрать все заказы оформленные на одного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru