Advertisement
DrunkBear

H

Mar 20th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. s = input()
  2.  
  3. cif = '0123456789 '
  4. zn = '+-/*'
  5.  
  6. i = 0
  7. while i != len(s) - 1:
  8. if (s[i] in cif and s[i + 1] not in cif) or (s[i] not in cif and s[i + 1] in cif):
  9. s = s[:i + 1] + ' ' + s[i + 1:]
  10. i += 1
  11. i += 1
  12.  
  13. s = s.split()
  14. #print(s)
  15.  
  16. i = 0
  17. while ('*' in s) or ('/' in s):
  18. if ('*' in s[i] or '/' in s[i]):
  19. s[i - 1] = s[i - 1] + ' ' + s[i + 1] + ' ' + s[i]
  20. s.pop(i)
  21. s.pop(i)
  22.  
  23. else:
  24. i += 1
  25.  
  26. #print(s)
  27.  
  28. i = 0
  29. while ('+' in s) or ('-' in s):
  30. if ('+' in s[i] or '-' in s[i]):
  31. s[i - 1] = s[i - 1] + ' ' + s[i + 1] + ' ' + s[i]
  32. s.pop(i)
  33. s.pop(i)
  34.  
  35. else:
  36. i += 1
  37.  
  38. #print(s)
  39.  
  40. print(s[0])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement