Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. def calculate():
  2. op = int(input('''
  3. Selecione a operação
  4. 1 para adição
  5. 2 para subtração
  6. 3 para multiplicação
  7. 4 para divisão
  8. 5 para sair
  9. '''))
  10. while (op < 1 or op > 5):
  11. calculate()
  12.  
  13. if (op>=1 and op <=4):
  14.  
  15. n1 = float(input('Digite o primeiro numero: '))
  16. n2 = float(input('Digite o segundo numero: '))
  17.  
  18. if op == 1:
  19. print('{} + {} = '.format(n1, n2))
  20. print(n1 + n2)
  21. calculate()
  22.  
  23. elif op == 2:
  24. print('{} - {} = '.format(n1, n2))
  25. print(n1 - n2)
  26. calculate()
  27.  
  28. elif op == 3:
  29. print('{} * {} = '.format(n1, n2))
  30. print(n1 * n2)
  31. calculate()
  32.  
  33. elif op == 4:
  34.  
  35. if n2 !=0:
  36. print('{} / {} = '.format(n1, n2))
  37. print(n1 / n2)
  38. calculate()
  39.  
  40. elif n2 == 0:
  41. print('Denominador nao pode ser zero.')
  42. calculate()
  43.  
  44. else:
  45. print('Dados invalidos')
  46. calculate()
  47.  
  48. elif op == 5:
  49. print('Até mais.')
  50.  
  51. calculate()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement