Pangeya

    Описание объекта 
    Группы объекта
    Просмотр объекта
    Имя национальное Минификатор
    Имя международное Minifikator
    Показать все аватар-фото(1)
    Источник объектаСоздан просматриваемым пользователем
    Память объекта
    291 616  байт
    Наследование   
    100
    Дата создания14 апреля 2020 года 15ч:16м:57с
    Дата обновления   11 декабря 2020 года 01ч:20м:02с


    ПОДЕЛИТЬСЯ 

    Подробное Описание Объекта
    Минификатор Minifikator
    Двойственный режим
    Текстовый режим
    Режим изображений

    Минификатор

    Напишите программу, которая уменьшает размер программ, написанных на Питоне (без использования некоторых возможностей языка).

    Программа считывает количество строк, затем — сами эти строки по очереди. Каждая строка выводится, но в изменённом виде:

    -если следуют несколько пробелов подряд не в начале строки, то нужно оставить только один пробел;

    -если встретился символ комментария #, то его и всё, что за ним, выводить не нужно;

    -если лишние пробелы или символ комментария встретились внутри (одинарных) кавычек, то ничего убирать или менять в них не надо;

    -если после кавычки встретилась ещё одна кавычка, то она закрывает первую лишь в том случае, если перед ней не стоит обратный слэш, не экранированный другим обратным слэшем (гарантируется, что за пределами кавычек и комментариев обратный слэш не встречается).

    Если ввод и вывод программы осуществляется через одну и ту же консоль, ввод и вывод будет перемешан; это не помешает разделению ввода и вывода при автоматической проверке, поэтому беспокоиться об этом не нужно.

    Формат ввода

    На первой строке вводится количество строк в программе.

    Далее — сама программа.

    Формат вывода
    Программа, сокращённая по описанным в условии правилам.

    Пример1

    Ввод

    1

    print     ('Привет')#поздороваемся

    Вывод

    print ('Привет')

    Пример2

    Ввод

    6

    easy   =  2   +   2

    if  easy ==   4:# А вдруг нет?

        print('Квадрат    с обрезанными углами:')

        print('/-\\')

        print('|#|')

        print('\\_/')

    Вывод

    easy = 2 + 2

    if easy == 4:

        print('Квадрат    с обрезанными углами:')

        print('/-\\')

        print('|#|')

        print('\\_/')

    Отменить Продолжить
    Подтвердите, что Вы человек
    Отправить Отмена
    Развернуть Закрыть
    Закрыть
    Отмена