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>')
aW1wb3J0IHJlCgpkZWYgZmF0b3JpYWwobik6ICMgRnVuw6fDo28gZmF0b3JpYWwgcXVlIHZhaSByZWNlYmVyIG8gdmFsb3IgZGUgTgogICAgaWYgbiA8PSAxOiAjIFNlIG8gTiBmb3IgbWVub3Igb3UgaWd1YWwgw6EgMSB2YWkgcmV0b3JuYXIgMQogICAgICAgIHJldHVybiAxICMgUmV0b3JuYSBvIHZhbG9yIDEKICAgIGVsc2U6ICMgc2UgbsOjbyBmb3IKICAgICAgICByZXR1cm4gbiAqIGZhdG9yaWFsKG4gLSAxKSAjIFZhaSByZXRvcm5hciBvIGNhbGN1bG8gZmF0b3JpYWwKCm4gPSBmbG9hdChpbnB1dCgiRGlnaXRlIHVtIG7Dum1lcm8gTjogIikpICMgSW5wdXQgcGFyYSBwZWdhciBvIG51bWVybyBuCnByaW50KCJGYXRvcmlhbCBkZSBOIMOpOiIsIGZhdG9yaWFsKG4pKSAjIFByaW50IGRvIHJlc3VsdGFkbwoKZGVmIHJlc29sdmVyKGFyZ3VtZW50byk6ICMgRnVuw6fDo28gcmVzb2x2ZXIgcXVlIHBlZ2EgbyBhcmd1bWVudG8gZG8gdGlwbyBTdHJpbmcKICAgIHBkciA9IHJlLmZpbmRhbGwocic8W1x3LV0rPisnLCBhcmd1bWVudG8pICMgdmFyaWF2ZWwgcGRyIHF1ZSBhbWFyemVuYSBhIHBlc3F1aXNhIGRhIGV4cHJlc3PDo28gcmVndWxhcgogICAgaWYgcGRyOiAjIHNlIHBkciBlbmNvbnRyYXIgbyBwYWRyw6NvIGVsZSB2YWkgcmV0b3JuYXIgVHJ1ZQogICAgICAgIHByaW50KCdSZXRvcm5hIFRydWUnKQogICAgICAgIHJldHVybiBUcnVlCiAgICBlbHNlOiAjIHNlIG7Do28gZW5jb250cmFyIHZhaSByZXRvcm5hciBGYWxzZQogICAgICAgIHByaW50KCdSZXRvcm5hIEZhbHNlJykKICAgICAgICByZXR1cm4gRmFsc2UKCnJlc29sdmVyKCc8bm9tZT4nKQpyZXNvbHZlcignW2NhcmdvXScpCnJlc29sdmVyKCdkYXNkYXMnKQpyZXNvbHZlcignW3RyYXAnKQpyZXNvbHZlcignYmViaWRhPicp