Потерял работу из-за Python! | Модуль decimal | Ошибки округления

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 42

  • @informlic
    @informlic  4 роки тому +5

    Чтобы не вводить никого в заблуждение, скажу сразу, что речь здесь не про меня
    А вообще, и такие, и другие случаи встречаются, так что будьте внимательны! :))

  • @alexeygumenyuk8510
    @alexeygumenyuk8510 4 роки тому +4

    Блин, а это прикольный формат... )

    • @informlic
      @informlic  4 роки тому +1

      Да, я коренным образом поменял формат. Заметно лучше?

    • @alexeygumenyuk8510
      @alexeygumenyuk8510 4 роки тому +1

      @@informlic не то, что бы лучше, а скорее... Разнообразней) Ну, я имею в виду, то, что ты делал до этого было хорошо, но оно было того, кто действительно заинтересован что-то сделать, а этот формат более лёгкий. Теоретически, можно было смотреть, не будучи заинтересованным в программировании. Очень познавательно и интересно вышло. (надо бы мне разширять словарный запас, а то, мне кажется, я всё же сказал не до конца так, как хотел, но ладно)

    • @alexeygumenyuk8510
      @alexeygumenyuk8510 4 роки тому +2

      @@informlic в целом, и то и то надо, но это смотреть интересней. Это уже ближе к шоу, а до этого ближе было к урокам.

    • @informlic
      @informlic  4 роки тому +1

      Нет, очень конструктивное мнение, очень хорошо понял!
      Да, надо и контент, и зрелищность совмещать. Абсолютно согласен, спасибо!

    • @alexeygumenyuk8510
      @alexeygumenyuk8510 4 роки тому +1

      @@informlic всегда пожалуйста)

  • @rmstr7
    @rmstr7 2 роки тому

    Джей и молчаливый Боб. Нормас у тебя вставки.

  • @rmstr7
    @rmstr7 2 роки тому

    Огонь тема !!!

  • @БонніАлекс
    @БонніАлекс Рік тому

    зачем такие сложности
    x=0.70
    y=1.05
    composition=x*y
    summa=composition*2
    print('x', x)
    print('x + composition:',x*y )
    print('x + composition:',composition*2 )
    ответ в консоле
    x 0.7
    x + composition: 0.735
    x + composition: 1.47

  • @АртёмВирц-м7т
    @АртёмВирц-м7т 4 роки тому

    Полезно, спасибо

  • @PaltsevPro
    @PaltsevPro 2 роки тому +1

    Где был тестировщик? )))

    • @informlic
      @informlic  2 роки тому

      Явно был не в теме ))

  • @equitvlg6477
    @equitvlg6477 Рік тому

    Ваш пример вводит в заблуждение.
    12.1646666666666666 до 2 знаков после точки по правилам арифметического округления округляется до 12.16
    Не имеет значения, какой знак стоит после 4. Ведь 0, 1, 2, 3 и 4 после округляемого отбрасываются. Никогда не происходит округления в два этапа: сначала до тысячных и затем, по результатам, до сотых.
    P.s. используйте ROUND_HALF_UP для арифметического округления.

  • @konstantinshmarin2676
    @konstantinshmarin2676 6 місяців тому

    А как же банковское округление в Питоне или его ещё называют Голандским.

    • @VadneRis
      @VadneRis 4 місяці тому +1

      Это про штурвал?

  • @ядриломудрило
    @ядриломудрило 3 роки тому +3

    С какого перепуга 12руб 17коп?! По правилам математики всё правильно! 12руб 16 коп!
    А вот по каким правилам округляет компания, это уже другой вопрос...! Если чувак это упустил, то это его вина, хотя..., не на все 100%

  • @sm1rvv247
    @sm1rvv247 4 роки тому

    жалко, что видео короткие. А так супер просто

    • @informlic
      @informlic  4 роки тому

      Всё понял, спасибо!

  • @maksimbeliaev5339
    @maksimbeliaev5339 4 роки тому +6

    лучше не вставлять "смешные" отсылки. Это же не юморной канал кому за 50

  • @dodokwak
    @dodokwak 4 роки тому

    на 4:40 товарищ очень удачно вписался.

    • @informlic
      @informlic  4 роки тому

      А я думал, лишнее :)

  • @ядриломудрило
    @ядриломудрило 3 роки тому

    Примерчик так себе... Надо учесть, что оператор уже округлил время разговора до секунды в большую сторону. По этому не факт, что программёр напортачил. ;) Хотя, разбираться в способах окруления - это важно.

  • @QWERTY-fr4dk
    @QWERTY-fr4dk 4 роки тому

    А для новичка какой язык программирование лучший ?

    • @informlic
      @informlic  4 роки тому

      Тот же Python будет лучшим выбором, только сразу не бросайтесь на его навороты, сначала надо хорошо освоить само программирование

  • @viewererdos
    @viewererdos Рік тому

    Все начальники такие.

  • @АндрейРеш-г9в
    @АндрейРеш-г9в 4 роки тому +2

    Разве нет идеального подхода к серьезным программам? Начиная с работы над подготовкой данных? Откуда он начал? Лох, что ли? Ещё бубни и не то. Надо же деньги платить за серьезные продукты профессионалам. Нечего и обсуждать, здесь нет проблемы, есть неуч.

  • @dmytromykhailiuta
    @dmytromykhailiuta Рік тому

    Работайте в целых цислах, а потом ставьте десятичную точку где хотите.

  • @pavelkostromin7503
    @pavelkostromin7503 4 роки тому

    Большое спасибо за объяснение первого уровня причин бреда округления и ошибок точности в питоне. Давно прогал на статической типизации и бед не знал, сейчас решил пощупать питона и охреневаю.
    Запилите, пжл, видос(ы) с объяснением: 1. почему 0.3 не есть 0.3, а какая-то хрень; 2. Алгоритмы повышения точности через типы данных int, str или еще какие.. должен же быть стабильный способ избавиться от этого бреда.

    • @informlic
      @informlic  4 роки тому

      Да, есть такие особенности из-за реализации и машинных низкоуровневых причин.
      Советую посмотреть другое видео ua-cam.com/video/JVvkBPhNGZY/v-deo.html, в нём есть ответы на вопросы

  • @personal2035
    @personal2035 4 роки тому +3

    Братан крепись, python это обратная сторона луны

    • @informlic
      @informlic  4 роки тому

      ))))))))))

    • @personal2035
      @personal2035 4 роки тому

      @@informlic кстати, а ты на протяжении обучения учил все термины, правила, функции в python?

    • @informlic
      @informlic  4 роки тому

      Именно термины? Или вообще, какие функции бывают? То есть речь про теорию или практику?

    • @personal2035
      @personal2035 4 роки тому +1

      @@informlic про теорию то-есть все правила. Их надо учить?

    • @informlic
      @informlic  4 роки тому +1

      @@personal2035 В отношении алгоритмики, например, как пользоваться циклами, что с типами данных и как их применять - само собой.
      Но а в целом, конечно, нет! ))) Всё это делается по ходу потребности, просто кодить и параллельно изучать какие-то вещи и в плане теории, и в плане практики. Только так сможешь нормально всё "пережевать" и усвоить как надо! А иначе потратишь время и не запомнишь, потом когда встретится, будешь смотреть как в первый раз.

  • @saidmadraimovv8397
    @saidmadraimovv8397 4 роки тому

    Очень советую ускорить саму речь раза в полтора. Паузы совершенно сбивают настроение. Привет от ЛЭТИ ФКТИ)

    • @informlic
      @informlic  4 роки тому

      Спасибо за совет, буду думать в этом направлении.
      ФКТИ мой обратный привет! :)

    • @dodokwak
      @dodokwak 4 роки тому

      а мне так показалось наоборот плюсом на контрасте с быстрой болтовнёй героев массовки. лучше акцентирует на главном.