Jeśli dobrze rozumiem generalnie chodzi o to że liczby float w komputerze nie są przechowywane jako dokładna wartość tylko jako jej przybliżenie. Python w części przypadków nie wyświetla wszystkich liczb a jedynie te najbardziej 'przydatne' czyli 0.1 będzie wyświetlone jako 0.1 a nie np 0.100000000000000759547325521.
Przy odejmowaniu następuje odejmowanie faktycznej wartości a nie tej wyświetlonej więc wartość otrzymana też nie będzie dokłądna a jednynie zbliżona do docelowej.
W dokumentacji masz kilka przykładów:
https://docs.python.org/3.3/tutorial/floatingpoint.html
Musze jeszcze zauważyć że nie znam się na pythonie więc może to nie być w 100% dokładna informacja