Programma in python Output
#!/usr/bin/env python
#file frazioni.py

import sys
import math

def mcm (a, b ):
    c=a
    d=b
    r=100
    while r != 0:
        r=c % d
        c=d
        d=r
    mcd=c
    return a//mcd*b

print ('Somma algebrica di due frazioni')
print ()
num1 = int (input ('dammi il numeratore della prima frazione ------> '))
den1 = int (input ('dammi il denominatore della prima frazione ----> '))
print ()
num2 = int (input ('dammi il numeratore della seconda frazione ----> '))
den2 = int (input ('dammi il denominatore della seconda frazione --> '))
denR = mcm (den1, den2)
numR1 = denR//den1*num1
numR2 = denR//den2*num2
numT = numR1+numR2
print ()
print ("la somma è ",numT,"/",denR)
mcmR = mcm (denR, numT)
MCD=denR*numT//mcmR
if (MCD > 1 ):
    numT=numT//MCD
    denR=denR//MCD
    print ()
    print ("la frazione semplificata è ",numT,"/",denR)