Добрый день. Вот вроде бы простой участок кода:
Выводит 0.2, но если запросить выводить 0.3 точно таким же образом:
Ничего не выходит, и программа не останавливается. Аналогично с каким-то числами работает (от 0.4 до 0,7), а с какими-то нет (от 0.8 до 1.1). Почему может быть такая проблема?
Python:
x=0.1
while True:
x+=0.1
if x==0.2:
print(x)
break
Python:
x=0.1
while True:
x+=0.1
if x==0.3:
print(x)
break