Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def opperatorScan(input):
- opperatorBeschikbaar = ["+", "-", "*", "/", "%"]
- #Wanneer een operator beschikbaar is geeft deze hem terug als er een operator wordt gevonden.
- for x in opperatorBeschikbaar:
- if x in input:
- return x
- def operatorPositie(input):
- opperatorBeschikbaar = ["+", "-", "*", "/", "%"]
- for x in range(0,(len(input))):
- if input[x] in opperatorBeschikbaar:
- return x+1
- def berekening(argument1,argument2,operator):
- som = argument1 operator argument2:
- return som
- def main():
- while True:
- inputGebruiker = str(input("Geef uw invoer:"))
- operator = opperatorScan(inputGebruiker)
- print("Dit is de operator:",operator)
- if operator == None:
- print("Geef een geldige operator in.")
- else:
- break
- plekOperator = operatorPositie(inputGebruiker)
- print(plekOperator)
- argument1 = float(inputGebruiker[:plekOperator-1])
- print(argument1)
- argument2 = float(inputGebruiker[plekOperator::])
- print(argument2)
- uitkomst = berekening(argument1,argument2,operator)
- print(uitkomst)
- print(operator)
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement