Предмет: Информатика, автор: idkwhoiam51

дано натуральне число n, а також чисельних і знаменник n звичайних дробів. Знайти дріб із мінімальним значенням. Написати функцію, яка повертає мінімум із двох дробів виду a/n та c/d
пайтон

Ответы

Автор ответа: maksbroska
0

def min_fraction(n, fractions):

   min_value = float('inf')

   min_fraction = None

   

   for fraction in fractions:

       value = fraction[0] / fraction[1]

       if value < min_value:

           min_value = value

           min_fraction = fraction

   

   return min_fraction



приклад:

n = 3

fractions = [(1, 2), (2, 3), (3, 4)]

min_frac = min_fraction(n, fractions)

print(min_frac)  # (1, 2)

Похожие вопросы
Предмет: Биология, автор: trtrtyyrftgzdvgo
Предмет: Геометрия, автор: lerakravec59