Преобразование неправильной дроби в смешанное число с помощью 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, а не является смешанным числом.

Ответы на вопрос(0)

Ваш ответ на вопрос