Преобразование неправильной дроби в смешанное число с помощью Python
Мне нужно, чтобы Python преобразовал неправильную дробь в смешанное число или даже число с плавающей точкой в смешанное число. Мой код выглядит следующим образом:
from fractions import Fraction
numerator = int(input("Enter numerator ") )
denominator = int(input("Enter denominator ") )
num = numerator / denominator
num = Fraction(num)
print(num)
Если входное значение равно 5 и 4, выходное значение равно 5/4, а не является смешанным числом.