Pangeya

    View the entire object 
    Groups of object
    View object
    Name national Минификатор
    Name international Minifikator
    Show all avatar photo(1)
    Source of objectCreated by the viewed user
    Object memory
    291 616  byte
    Inheritance   
    100
    Date of creation14 April 2020 Year 15H:16M:57S
    Date of update11 December 2020 Year 01H:20M:02S


    SHARE 

    Properties of object
    Минификатор Minifikator
     User properties of objects 1 0 0 
    Счастье Есть Schaste EstPaid property
    Detailed Description Of The Object
    Минификатор Minifikator
    Text mode

    Минификатор

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

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

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

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

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

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

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

    Формат ввода

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

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

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

    Пример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('\\_/')

    Photo gallery of object
    Минификатор Minifikator
    Number of photos Photo gallery size
    Go to photo gallery
    Heredity of the object
    Минификатор Minifikator
    Descendants Fans Atheists
    1 0 0
    Artificial mind
    Минификатор Minifikator
    Go to the AI ​​section of this object
    Found 0 similarities
    Cancel Continue
    Confirm that you are a human
    Send Cancel
    Expand IMAGE SEARCH AI Close
    Close
    Cancel
    Up