import re
def fatorial(n): # Função fatorial que vai receber o valor de N
if n <= 1: # Se o N for menor ou igual á 1 vai retornar 1
return 1 # Retorna o valor 1
else: # se não for
return n * fatorial(n - 1) # Vai retornar o calculo fatorial
#n = float(input("Digite um número N: ")) # Input para pegar o numero n
#print("Fatorial de N é:", fatorial(n)) # Print do resultado
def resolver(argumento): # Função resolver que pega o argumento do tipo String
pdr = re.findall(r'<[\w-]+>+', argumento) # variavel pdr que amarzena a pesquisa da expressão regular
if pdr: # se pdr encontrar o padrão ele vai retornar True
print('Retorna True')
return True
else: # se não encontrar vai retornar False
print('Retorna False')
return False
resolver('<nome>')
resolver('[cargo]')
resolver('dasdas')
resolver('[trap')
resolver('bebida>')
aW1wb3J0IHJlCgpkZWYgZmF0b3JpYWwobik6ICMgRnVuw6fDo28gZmF0b3JpYWwgcXVlIHZhaSByZWNlYmVyIG8gdmFsb3IgZGUgTgogICAgaWYgbiA8PSAxOiAjIFNlIG8gTiBmb3IgbWVub3Igb3UgaWd1YWwgw6EgMSB2YWkgcmV0b3JuYXIgMQogICAgICAgIHJldHVybiAxICMgUmV0b3JuYSBvIHZhbG9yIDEKICAgIGVsc2U6ICMgc2UgbsOjbyBmb3IKICAgICAgICByZXR1cm4gbiAqIGZhdG9yaWFsKG4gLSAxKSAjIFZhaSByZXRvcm5hciBvIGNhbGN1bG8gZmF0b3JpYWwKCiNuID0gZmxvYXQoaW5wdXQoIkRpZ2l0ZSB1bSBuw7ptZXJvIE46ICIpKSAjIElucHV0IHBhcmEgcGVnYXIgbyBudW1lcm8gbgojcHJpbnQoIkZhdG9yaWFsIGRlIE4gw6k6IiwgZmF0b3JpYWwobikpICMgUHJpbnQgZG8gcmVzdWx0YWRvCgpkZWYgcmVzb2x2ZXIoYXJndW1lbnRvKTogIyBGdW7Dp8OjbyByZXNvbHZlciBxdWUgcGVnYSBvIGFyZ3VtZW50byBkbyB0aXBvIFN0cmluZwogICAgcGRyID0gcmUuZmluZGFsbChyJzxbXHctXSs+KycsIGFyZ3VtZW50bykgIyB2YXJpYXZlbCBwZHIgcXVlIGFtYXJ6ZW5hIGEgcGVzcXVpc2EgZGEgZXhwcmVzc8OjbyByZWd1bGFyCiAgICBpZiBwZHI6ICMgc2UgcGRyIGVuY29udHJhciBvIHBhZHLDo28gZWxlIHZhaSByZXRvcm5hciBUcnVlCiAgICAgICAgcHJpbnQoJ1JldG9ybmEgVHJ1ZScpCiAgICAgICAgcmV0dXJuIFRydWUKICAgIGVsc2U6ICMgc2UgbsOjbyBlbmNvbnRyYXIgdmFpIHJldG9ybmFyIEZhbHNlCiAgICAgICAgcHJpbnQoJ1JldG9ybmEgRmFsc2UnKQogICAgICAgIHJldHVybiBGYWxzZQoKcmVzb2x2ZXIoJzxub21lPicpCnJlc29sdmVyKCdbY2FyZ29dJykKcmVzb2x2ZXIoJ2Rhc2RhcycpCnJlc29sdmVyKCdbdHJhcCcpCnJlc29sdmVyKCdiZWJpZGE+Jyk=