ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Почему 0.1 + 0.2 ≠ 0.3 в Python? 😱 БАГ или МАТЕМАТИКА?!

python

python баги

0.1 + 0.2

0.1 + 0.2 != 0.3

0.1 0.2 0.3 ошибка

ошибка python

float баг

почему 0.1 не работает

python float

дроби в python

шортс

shorts

youtube shorts

программирование

для начинающих

python обучение

секреты python

баги в коде

компьютерная арифметика

двойная точность

машинная арифметика

0.30000000000000004

курс программирования

советы начинающему разработчику

программирование питон

плавающая арифметика

Автор: 🔥 FEATURE — Войти в айти легко!

Загружено: 2025-05-22

Просмотров: 6930

Описание: Почему 0.1 + 0.2 != 0.3 в Python? Это один из самых частых и самых неожиданных вопросов для начинающих программистов!

В этом коротком видео я объясняю, почему в питоне (и не только!) результат сложения 0.1 и 0.2 не равен 0.3, хотя логически всё кажется правильным.

📉 Проблема не в Python и не в вашем коде — дело в том, как компьютеры хранят дробные числа в формате с плавающей точкой.

💻 В двоичной системе счисления дроби вроде 0.1 и 0.2 невозможно точно представить — они превращаются в бесконечные двоичные дроби, как 1/3 = 0.333... в десятичной системе.

📌 Из-за этого, когда вы складываете 0.1 + 0.2, получается не ровно 0.3, а 0.30000000000000004.
Это — особенность IEEE 754 — стандарта, по которому работают почти все языки программирования: Python, JavaScript, C++, Java, Go и другие.

✅ Чтобы сравнивать такие числа корректно, используйте math.isclose() или аналоги — иначе в проде можно словить странные баги.

📚 Это видео будет полезно всем, кто изучает программирование, математику, computer science, а также тем, кто хочет лучше понимать, как на самом деле работает код.

🧠 Подписывайтесь на канал, если вам интересны:
короткие разборы багов и фич в Пайтон
объяснение сложных тем простыми словами
секреты вычислений, алгоритмов и компьютерной логики

💬 Напишите в комментарии: вы знали об этом? Было ли для вас это неожиданностью?
Мой тг канал: t.me/feature_it

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Почему 0.1 + 0.2 ≠ 0.3 в Python? 😱 БАГ или МАТЕМАТИКА?!

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Python — полный курс для начинающих. Этот навык изменит твою жизнь.

Python — полный курс для начинающих. Этот навык изменит твою жизнь.

Пайтон для начинающих - Изучите Пайтон за 1 час

Пайтон для начинающих - Изучите Пайтон за 1 час

Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3

Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3

Что такое TCP/IP: Объясняем на пальцах

Что такое TCP/IP: Объясняем на пальцах

Python для начинающих - Урок 15 | Операторы break, continue, else и pass в циклах

Python для начинающих - Урок 15 | Операторы break, continue, else и pass в циклах

Уроки Python с нуля / #12 – Функции (def, lambda)

Уроки Python с нуля / #12 – Функции (def, lambda)

Python  - Полный Курс по Python [15 ЧАСОВ]

Python - Полный Курс по Python [15 ЧАСОВ]

Я СДЕЛАЛ ИДЕАЛЬНЫЙ ШАР ИЗ ОБЫЧНОЙ ЗЕМЛИ - ДРЕВНЯЯ ЯПОНСКАЯ ТЕХНИКА

Я СДЕЛАЛ ИДЕАЛЬНЫЙ ШАР ИЗ ОБЫЧНОЙ ЗЕМЛИ - ДРЕВНЯЯ ЯПОНСКАЯ ТЕХНИКА

Игра в Кальмара в Реальной Жизни на $456,000!

Игра в Кальмара в Реальной Жизни на $456,000!

Grok vs DeepSeek vs ChatGPT в создании Телеграм ботов

Grok vs DeepSeek vs ChatGPT в создании Телеграм ботов

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]