Sort by

recency

|

146 Discussions

|

  • + 0 comments

    Hi guys! make sure to correct the importations, don't just copy-paste, it's gonna save you time x)

  • + 0 comments

    My version :

    from html.parser import HTMLParser
    import sys
    
    class MyHTMLParser(HTMLParser):
        def handle_comment(self, comment):
            if '\n' in comment:
                print('>>> Multi-line Comment', comment, sep='\n')
            else:
                print('>>> Single-line Comment', comment, sep='\n')
                
        def handle_data(self, data):
            if not data == '\n':
                print('>>> Data', data, sep='\n')
            
    html_chunk = sys.stdin.read()[1:].strip()
    
    parser = MyHTMLParser()
    parser.feed(html_chunk)
    parser.close()
    
  • + 0 comments

    from html.parser import HTMLParser class MyHTMLParser(HTMLParser): def handle_comment(self, data): if '\n' in data: print(">>> Multi-line Comment") for line in data.split('\n'): print(line) else: print(">>> Single-line Comment") print(data)

    def handle_data(self, data):
        if data.strip():
            print(">>> Data")
            print(data)
    

    n = int(input()) html_content = "\n".join(input() for _ in range(n)) parser = MyHTMLParser() parser.feed(html_content)

  • + 0 comments
    def handle_comment(self, data):
            l = data.split("\n")
            print(">>> Single-line Comment") if len(l) <= 1 else print(">>> Multi-line Comment") 
            [print(x) for x in l]
    
    def handle_data(self, data):
            if len(data.strip()) == 0:
                    return
            print(">>> Data")
            print(data)
    
  • + 0 comments
    from html.parser import HTMLParser
    class MyHTMLParser(HTMLParser):
        def handle_comment(self, data):
            if  '\n' in data:
                print(">>> Multi-line Comment") 
            else:
                print(">>> Single-line Comment")
            print(data)
        def handle_data(self, data):
            if data.strip():
                print(">>> Data")
                print(data)  
    html = ""       
    for i in range(int(input())):
        html += input().rstrip()
        html += '\n'
    parser = MyHTMLParser()
    parser.feed(html)
    parser.close()