fork download
  1. import re
  2.  
  3. def fatorial(n): # Função fatorial que vai receber o valor de N
  4. if n <= 1: # Se o N for menor ou igual á 1 vai retornar 1
  5. return 1 # Retorna o valor 1
  6. else: # se não for
  7. return n * fatorial(n - 1) # Vai retornar o calculo fatorial
  8.  
  9. n = float(input("Digite um número N: ")) # Input para pegar o numero n
  10. print("Fatorial de N é:", fatorial(n)) # Print do resultado
  11.  
  12. def resolver(argumento): # Função resolver que pega o argumento do tipo String
  13. pdr = re.findall(r'<[\w-]+>+', argumento) # variavel pdr que amarzena a pesquisa da expressão regular
  14. if pdr: # se pdr encontrar o padrão ele vai retornar True
  15. print('Retorna True')
  16. return True
  17. else: # se não encontrar vai retornar False
  18. print('Retorna False')
  19. return False
  20.  
  21. resolver('<nome>')
  22. resolver('[cargo]')
  23. resolver('dasdas')
  24. resolver('[trap')
  25. resolver('bebida>')
Runtime error #stdin #stdout #stderr 0.02s 28384KB
stdin
Standard input is empty
stdout
Digite um número N: 
stderr
Traceback (most recent call last):
  File "./prog.py", line 9, in <module>
EOFError: EOF when reading a line