Advertisement
Guest User

Untitled

a guest
Oct 15th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.41 KB | None | 0 0
  1. import math
  2. from math import sin, tan ,cos, sqrt
  3.  
  4.  
  5. a, s, b = input().split(' ')
  6. a = float(a)
  7. b = float(b)
  8. if s in ('+','-','*','/', '**', 'sqrt', 'sin', 'tan'):
  9.  
  10.   if s == '+':
  11.     summa = a + b
  12.     print(a, '+', b, '=', summa)
  13.  
  14.  
  15.   elif s== '-':
  16.     summa = a - b
  17.     print (a, '-', b, '=', summa)
  18.  
  19.   elif s =='*':
  20.     summa = a * b
  21.     print(a, '*', b , '=', summa)
  22.  
  23.   elif s == '/':
  24.     summa = a / b
  25.     print(a, '/', b, '=', summa)
  26.  
  27.   elif s == '**':
  28.     summa = a ** b
  29.     print(a, '**', b, '=', summa)
  30.  
  31.   elif s == 'sqrt':
  32.  
  33.     print(sqrt(a))
  34.  
  35.   elif s == 'sin':
  36.  
  37.     print(sin(a))
  38.  
  39.   elif s == 'tan':
  40.     print(tan(a))
  41.  
  42.   while summa != 0:
  43.     a =     summa
  44.     s, b = input().split(' ')
  45.  
  46.  
  47.     b = float(b)
  48.     if s in ('+','-','*','/', '**', 'sqrt', 'sin', 'tan'):
  49.  
  50.       if s == '+':
  51.         summa = a + b
  52.         print(a, '+', b, '=', summa)
  53.  
  54.  
  55.       elif s== '-':
  56.         summa = a - b
  57.         print (a, '-', b, '=', summa)
  58.  
  59.       elif s =='*':
  60.         summa = a * b
  61.         print(a, '*', b , '=', summa)
  62.  
  63.       elif s == '/':
  64.         summa = a / b
  65.         print(a, '/', b, '=', summa)
  66.  
  67.       elif s == '**':
  68.         summa = a ** b
  69.         print(a, '**', b, '=', summa)
  70.  
  71.       elif s == 'sqrt':
  72.  
  73.         print(math.sqrt(a))
  74.  
  75.       elif s == 'sin':
  76.  
  77.         print(sin(a))
  78.  
  79.       elif s == 'tan':
  80.         print(tan(a))
  81.  
  82.       elif s == 'end':
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement