Hieronder volgt een voorbeeldantwoord van de oefenopdracht rekenmachine. Jouw antwoord kan natuurlijk anders zijn! Let er op dat je een vergelijkbare opdeling in functies hebt.
## Rekenmachinegetal1 =0getal2 =0operator =""antwoord =0defprint_welkom(): boodschap =''' Welkom bij deze rekenmachine! Je kunt hier twee getallen optellen, aftrekken. Je kunt ook vermenigvuldigen en delen.'''print(boodschap)defvraag_input():global getal1, getal2, operator getal1 =int(input("Geef het eerste getal ")) getal2 =int(input("Geef het eerste getal ")) operator =input("Kies een operator uit + - * / : ")defbereken_antwoord():global antwoord if operator =='-': antwoord = getal1 - getal2elif operator =='+': antwoord = getal1 + getal2elif operator =='*': antwoord = getal1 * getal2elif operator =='/': antwoord = getal1 / getal2defprint_antwoord():print("Je hebt gevraagd om te bereken: ")print(getal1, operator, getal2)print("Antwoord:", antwoord)defrekenmachine():print_welkom() doorgaan =Truewhile doorgaan:vraag_input()bereken_antwoord()print_antwoord()ifinput("Wil je nog een berekening? ")=='nee': doorgaan =Falserekenmachine()