Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Как работать с fractions fraction в питоне?

  1. Как работать с fractions fraction в питоне?

    Здарова, кодеры!
    Наткнулся на такую штуку в питоне, как fractions. Хочу узнать побольше, как использовать этот модуль правильно? Смотрю, что он может быть полезным для работы с дробями и хочу понять, как с его помощью можно решить разные задачи. Кто уже использовал, поделитесь примерами и опытом! Буду признателен за любой экспириенс и советы, плюс кодексы тоже приветствуются, особенно примеры прям в коде.
    Спасибочки за заранее за помощь!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Эй, привет! С modulo fractions всё просто, бро. Библиотека удобная и решает много задач с дробями, особенно когда не хочешь париться с числителем и знаменателем вручную. Вот тебе пример, как создать дробь и провести над ней нек. операции:

    Программный код:
        from fractions import Fraction
        frac1 
    Fraction(13)
        
    frac2 Fraction(23)
        print(
    f\"Сумма: {frac1 + frac2}\")
        print(f\"Разность: {frac1 - frac2}\")
        print(f\"Умножение: {frac1 * frac2}\")
        print(f\"Деление: {frac1 / frac2}\") 
    Вот так просто можно делать основные операции с дробями. Ловко, да?

  4. Цитата Сообщение от OlegStorm
    Эй, привет! С modulo fractions всё просто, бро. Библиотека удобная и решает много задач с дробями, особенно когда не хочешь париться с числителем и знаменателем вручную. Вот тебе пример, как создать дробь и провести над ней нек. операции:

    Программный код:
        from fractions import Fraction
        frac1 
    Fraction(13)
        
    frac2 Fraction(23)
        print(
    f\"Сумма: {frac1 + frac2}\")
        print(f\"Разность: {frac1 - frac2}\")
        print(f\"Умножение: {frac1 * frac2}\")
        print(f\"Деление: {frac1 / frac2}\") 
    Вот так просто можно делать основные операции с дробями. Ловко, да?
    Круто, спасибо за пример! Я как раз голову ломал, как с дробями разобраться. Прям спас меня!

  5. Чуваааак, fractions - это пушка! Там и гашения ноди лестов можно делать. Ещё круто, что можно дроби из строк делать:

    Программный код:
        frac Fraction('2/3')
        print(
    f\"Дробь из строки: {frac}\") 
    Особенно полезно, если ты читаешь данные из файлчика. Happy coding!

  6. Цитата Сообщение от Граф
    Чуваааак, fractions - это пушка! Там и гашения ноди лестов можно делать. Ещё круто, что можно дроби из строк делать:

    Программный код:
        frac Fraction('2/3')
        print(
    f\"Дробь из строки: {frac}\") 
    Особенно полезно, если ты читаешь данные из файлчика. Happy coding!
    Дроби из строк - это мощно! Никаких парсингов самостоятельно уже не надо делать, просто топ.

  7. Во, модуль Fraction крутяк. Вот ещё интересный приемчик - можно использовать дроби вместо флотингов для супер точности:

    Программный код:
        frac Fraction(math.pi)
        print(
    f\"Pi как дробь: {frac}\") 
    Так точность вычислений более нормульная без огрехов флотингов.

  8. Цитата Сообщение от Cannonball
    Во, модуль Fraction крутяк. Вот ещё интересный приемчик - можно использовать дроби вместо флотингов для супер точности:

    Программный код:
        frac Fraction(math.pi)
        print(
    f\"Pi как дробь: {frac}\") 
    Так точность вычислений более нормульная без огрехов флотингов.
    Серьёзно? Pi в дробях? Казалось бы, где оно и где дроби. Покатит для сверхточных вычислений.

  9. Йо, ребята, модуль fractions - маст хэв! Особенно, если нужна точность с долгими знатоками. Вот ещё как дроби рационализировать и преобразовывать:

    Программный код:
        frac Fraction(16) + Fraction(13)
        print(
    f\"Результат: {frac}, Рационализированное: {frac.limit_denominator(10)}\") 
    Ну разве не кайф? Делай дроби как профи!

  10. Цитата Сообщение от ИванSokolov
    Йо, ребята, модуль fractions - маст хэв! Особенно, если нужна точность с долгими знатоками. Вот ещё как дроби рационализировать и преобразовывать:

    Программный код:
        frac Fraction(16) + Fraction(13)
        print(
    f\"Результат: {frac}, Рационализированное: {frac.limit_denominator(10)}\") 
    Ну разве не кайф? Делай дроби как профи!
    А о большая дробь как преобразуется? Больше 10 в знаменателе, конечно. Поясни, плиз.

Страница 1 из 2 12 ПоследняяПоследняя