Advertisement
Dylan111111

Untitled

Oct 21st, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. def opperatorScan(input):
  2. opperatorBeschikbaar = ["+", "-", "*", "/", "%"]
  3. #Wanneer een operator beschikbaar is geeft deze hem terug als er een operator wordt gevonden.
  4. for x in opperatorBeschikbaar:
  5. if x in input:
  6. return x
  7.  
  8. def operatorPositie(input):
  9. opperatorBeschikbaar = ["+", "-", "*", "/", "%"]
  10. for x in range(0,(len(input))):
  11. if input[x] in opperatorBeschikbaar:
  12. return x+1
  13.  
  14. def berekening(argument1,argument2,operator):
  15. som = argument1 operator argument2:
  16. return som
  17.  
  18.  
  19. def main():
  20. while True:
  21. inputGebruiker = str(input("Geef uw invoer:"))
  22. operator = opperatorScan(inputGebruiker)
  23. print("Dit is de operator:",operator)
  24.  
  25. if operator == None:
  26. print("Geef een geldige operator in.")
  27. else:
  28. break
  29.  
  30. plekOperator = operatorPositie(inputGebruiker)
  31. print(plekOperator)
  32.  
  33. argument1 = float(inputGebruiker[:plekOperator-1])
  34. print(argument1)
  35. argument2 = float(inputGebruiker[plekOperator::])
  36. print(argument2)
  37.  
  38. uitkomst = berekening(argument1,argument2,operator)
  39. print(uitkomst)
  40. print(operator)
  41.  
  42. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement