Python oefeningen

Opgave 7.5

Vraag de gebruiker 2 getallen in te voeren.
- Het programma stopt bij ingave van een 0.
- De 2 getallen mogen geen delers zijn van elkaar.
- Bij ingave buiten bereik, een nieuw getal laten ingeven.
Vermenigvuldig de 2 getallen en creëer een functie (variant van getInteger) die garandeert dat de integer tussen 0 en 1000 ligt.

#OPLOSSING:
from pcinput import getInteger
def getGetal(prompt):
    while True:
        getal = getInteger(prompt)
        if getal < 0 or getal > 1000:
            print("Geef een getal tussen 1 en 1000")
            continue
        return getal
#HOOFDPROGRAMMA:
while True:
    x = getGetal("Geef getal 1: ")
    if x == 0:
        break
    y = getGetal("Geef getal 2: ")
    if y == 0:
        break
    if x%y == 0 or y%x == 0:
        print("De getallen mogen geen delers zijn.")
        break
    print(x,"x",y,"=",x*y)
print("Tot ziens!")