Взлом Братства Стали [ Python 3 ]
0.0/5 оценка (0 голосов)

Формат входных данных
На первой строке вводится символ решётки и сразу же натуральное число nn — количество строк в программе, не считая первой. Далее следует nn строк кода.

Формат выходных данных
Нужно вывести те же строки, но удалить комментарии и символы пустого пространства в конце строк. Пустую строку вместо первой строки ввода выводить не надо.

login = input()
num = int(login[1:])
for i in range(num):
    text = input()    
    if text.count('#') == 0:
    	print(text)
    	continue
    else:
    	text2  = text[:text.find('#')]
    	print(text2.rstrip())

Короче:

n = input().split('#') # Строка возвращается в список с разделением по знаку # (два значения)
for i in range(int(n[1])):
    print(input().split('#')[0].rstrip())