Drucken Sie bei einer rationalen Zahl d den reduzierten Bruch, der d ergibt.

Beispiele:

Eingabe: d = 2,5
Ausgabe: 5/2
Erklärung: 5/2 ergibt 2,5, was die reduzierte Form ist
             von jeder Fraktion, die 2,5 ergibt
Eingabe: d = 1,5
Ausgabe: 3/2

as_integer_ratio() -Funktion Python:
Gibt ein Paar von Ganzzahlen zurück, deren Verhältnis genau dem ursprünglichen Float entspricht und einen positiven Nenner hat.

Syntax:
float. as_integer_ratio()
Rückgabewert:
Tupple (ein Paar von ganzen Zahlen)
Fehler:
Löst OverflowError bei Unendlichkeiten und ValueError bei NaNs aus.



In Python haben wir eine eingebaute Funktion as_integer_ratio(), die die reduzierte Bruchform einer gegebenen rationalen Zahl d druckt. Wir müssen das in einer beliebigen Variablen speichern und dann den 0. Index und den 1. Index der gespeicherten Fraktion drucken.

def reducedfraction(d):  
  
    
    
    b = d.as_integer_ratio()  
  
    
    return 
      
b = reducedfraction(2.5
print (b[0], "/", b[1])  

Ausgabe:

5/2