![[old] Fractions Addition](https://dk1vwk12q8pjl.cloudfront.net/media/logos/task/middle/fractions-addition-disabled.png)
[old] Fractions Addition
Ваша задача - написать функцию, которая в качестве аргументов принимает кортеж кортежей, который содержит дроби и возвращает их сумму. Дроби будут в формате (x, y) где 'x' числитель, а 'y' - знаменатель. Например, (2, 3) означает 2/3.
Если после сложения всех дробей числитель превышает знаменатель - вам нужно выделить целую часть и записать...
fractions(((2, 3), (2, 3))) = "1 and 1/3", так как в результате сложения получается 4/3 (числитель больше знаменателя) и вы можете выделить целую часть (1) и дробную (1/3). Обратите внимание, что что слово 'and' - обязательное, если в ответе присутствую обе части - целая и дробная.
Если в результате получается число без дробной части, вам нужно вернуть его как целое число ('int'-type), а не строку ('str'-type).
Если наборот, в результате получается дробь без целой части, вам нужно вернуть её в формате строки вида 'A/B', где A - числитель, В - знаменатель.