Guest User

Untitled

a guest
Jun 30th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.08 KB | None | 0 0
  1. #-----------------------------------------------------------------START--------------------------------------------------------------------------------
  2. # calculator script in python3
  3.  
  4. import math
  5.  
  6. print ("\n\n\n")
  7. print ("--------------------------------------------------------------------------------")
  8. print ("\n\n\n")
  9.  
  10. print ("Calculator by @profitgenerator")
  11. print ("\n")
  12. print ("[     +  -  /  *  log  ^  sin  cos  factorial     ]")
  13. operation=input("Select an operation: ")
  14.  
  15. print ("\n")
  16.  
  17. if (operation == "+"):
  18.  print("Addition:")
  19.  A=float(input("Input A: "))
  20.  B=float(input("Input B: "))
  21.  print ("Result: "+str(A+B))
  22.  
  23. elif (operation == "-"):
  24.  print("Subtraction:")
  25.  A=float(input("Input A: "))
  26.  B=float(input("Input B: "))
  27.  print ("Result: "+str(A-B))
  28.  
  29. elif (operation == "/"):
  30.  print("Division:")
  31.  A=float(input("Input A: "))
  32.  B=float(input("Input B: "))
  33.  print ("Result: "+str(A/B))
  34.  
  35. elif (operation == "*"):
  36.  print("Multiplication:")
  37.  A=float(input("Input A: "))
  38.  B=float(input("Input B: "))
  39.  print ("Result: "+str(A*B))
  40.  
  41. elif (operation == "^"):
  42.  print("Exponentiation:")
  43.  A=float(input("Input A: "))
  44.  B=float(input("Input B: "))
  45.  print ("Result: "+str(A**B))
  46.  
  47. elif (operation == "log"):
  48.  print("Log:")
  49.  A=float(input("Input A (argument): "))
  50.  B=float(input("Input B     (base): "))
  51.  print ("Result: "+str(math.log(A,B)))
  52.  
  53. elif (operation == "sin"):
  54.  print("Sine:")
  55.  A=float(input("Input A (argument): "))
  56.  print ("Result: "+str(math.sin(A)))
  57.  
  58. elif (operation == "cos"):
  59.  print("Cosine:")
  60.  A=float(input("Input A (argument): "))
  61.  print ("Result: "+str(math.cos(A)))
  62.  
  63. elif (operation == "factorial"):
  64.  print("Factorial:")
  65.  A=float(input("Input A (argument): "))
  66.  print ("Result: "+str(math.factorial(A)))
  67.  
  68.  
  69. else:
  70.  print("Sorry this operator is not recognized")
  71.  
  72.  
  73. print ("\n\n\n")
  74. print ("--------------------------------------------------------------------------------")
  75. print ("\n\n\n")
  76.  
  77.  
  78. #-----------------------------------------------------------------END---------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment