Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. m = 0
  2. #--------------------------------------------------------------------
  3. def pede_n1():
  4. n1 = int(input('Informe um numero inteiro maior que 0 :'))
  5. if n1<=0:
  6. print ('Erro!! Tente novamente')
  7. return pede_n1()
  8. return n1
  9. #--------------------------------------------------------------------
  10. def pede_n2(n1):
  11. n2 = int(input('Informe outro numero inteiro maior que' + str(n1)+ ':'))
  12. if n2 <= n1:
  13. print ('Erro!! Tente novamente')
  14. return pede_n2(n1)
  15. return n2
  16. #--------------------------------------------------------------------
  17. def realiza_operacao(n1,n2,m,a=''):
  18. if n1<=n2:
  19. if n1%11 == 0:
  20. m = m + 1
  21. if m == 1:
  22. a = a + str(n1) + ';'
  23. m = m - m
  24. n1 = n1 + 1
  25. return realiza_operacao(n1,n2,m,a)
  26. return a
  27. #-------------------------------------------------------------------
  28. def erro(a):
  29. if a == '':
  30. f=print('Não existe numero divisivel por 11 ')
  31.  
  32. #---------------------------------------------------------------------
  33. def faz():
  34. n1 = pede_n1()
  35. n2 = pede_n2(n1)
  36. a = realiza_operacao(n1,n2,m)
  37. f = erro(a)
  38. print (a)
  39. print('--------------------------------------------')
  40. Nova_Execucao = input('Deseja executar novamente? digite s:')
  41. if Nova_Execucao == 's':
  42. faz()
  43. #------------------------------------------------------------------
  44. faz()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement