Advertisement
Guest User

Better python calc

a guest
Sep 4th, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. import math
  2. #her definerer vi funksjonen
  3. def func():
  4. operator = input("velg operator: addisjon(+), subtraksjon(-), divisjon(/) eller multiplikasjon(*) ")
  5. if operator == "addisjon":
  6. tall1=int(input("addend 1 "))
  7. print("+")
  8. tall2=int(input("addend 2 "))
  9. SUM=tall1+tall2
  10. print(tall1,"+",tall2,"=",SUM)
  11. func()
  12. elif operator == "+":
  13. tall1=int(input("tall 1 "))
  14. print("+")
  15. tall2=int(input("tall 2 "))
  16. SUM=tall1+tall2
  17. print(tall1,"+",tall2,"=",SUM)
  18. func()
  19. elif operator == "subtraksjon":
  20. tall1=int(input("subtrahend "))
  21. print("-")
  22. tall2=int(input("minuend "))
  23. differanse = tall1-tall2
  24. print(tall1,"-",tall2,"=",differanse)
  25. func()
  26. elif operator == "-":
  27. tall1=int(input("tall 1 "))
  28. print("-")
  29. tall2=int(input("tall 2 "))
  30. differanse = tall1-tall2
  31. print(tall1,"-",tall2,"=",differanse)
  32. func()
  33. elif operator == "multiplikasjon":
  34. tall1=int(input("faktor 1 "))
  35. print("*")
  36. tall2=int(input("faktor 2 "))
  37. produkt = tall1*tall2
  38. print(tall1,"*",tall2,"=",produkt)
  39. func()
  40. elif operator == "*":
  41. tall1=int(input("tall 1 "))
  42. print("*")
  43. tall2=int(input("tall 2 "))
  44. produkt = tall1*tall2
  45. print(tall1,"*",tall2,"=",produkt)
  46. func()
  47. elif operator == "divisjon":
  48. tall1=int(input("dividend "))
  49. print("/")
  50. tall2=int(input("divisor "))
  51. kvotient = tall1/tall2
  52. print(tall1,"/",tall2,"=",kvotient)
  53. func()
  54. elif operator == "/":
  55. tall1=int(input("tall 1 "))
  56. print("/")
  57. tall2=int(input("tall 2 "))
  58. kvotient = tall1/tall2
  59. print(tall1,"/",tall2,"=",kvotient)
  60. func()
  61. else:
  62. func()
  63. #her kjører vi funksjonen
  64. func()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement