Fractions Addition Fractions Addition
Simple
Russian EN

Ваша задача - написать функцию, которая в качестве аргументов принимает кортеж кортежей, который содержит дроби и возвращает их сумму. Дроби будут в формате (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 - числитель, В - знаменатель.

You should be an authorized user in order to see the full description and start solving this mission.