← RU Pythoncursus

Uitwerking: Breuken versimpelen

# Uitgebreide uitwerking 
from fractions import gcd

a = 1081
b = 483

deler = gcd(a, b)

simpela = int(a/b)
simpelb = int(a/b)

# je kunt ook a // b doen, dus met dubbele /,
# op die manier wordt er automatisch op hele getallen afgerond
# en kun je dus de 'int' weglaten

print(a, '/', b, '=', simpela, '/', simpelb)


def simplify(a, b):
    deler = gcd(a, b)
    return (a // deler, b // deler)

simple = simplify(1081, 483)

print(a, '/', b, '=', simple[0], '/', simple[1])