Попробуйте print(0.1 + 0.2).
Из-за погрешностей двоичного кодирования дробных чисел выходит такая лажа.
По этой причине рекомендуется сравнивать дробные числа не через ==, а через модуль разности. При достаточно малом модуле можно считать числа приблизительно равными. a = 0.1 + 0.2
b = 0.3
print(abs(a - b) < 0.000001)