0 / 0 / 0
Регистрация: 11.10.2019
Сообщений: 9
|
||||||
1 | ||||||
Проблема с циклом while11.10.2019, 14:10. Показов 2069. Ответов 4
Всем привет! Подскажите, пожалуйста, почему не выводит значение y при x = 8?
0
|
11.10.2019, 14:10 | |
Ответы с готовыми решениями:
4
Проблема с циклом for ТелеграмБот- проблема с циклом Проблема с циклом While и значениями переменной Проблема с циклом while и оператором break Проблема с циклом While |
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
11.10.2019, 14:30 | 2 | |||||
Значит на последнем шаге x принимает значение больше восьми.
Добавлено через 2 минуты типа 8.0000001 Добавлено через 12 минут Попробуйте так
0
|
0 / 0 / 0
Регистрация: 11.10.2019
Сообщений: 9
|
|
11.10.2019, 14:33 [ТС] | 3 |
А как такое происходит? Или это нормально, что в питоне такие погрешности?
Просто должно быть постоянное прибавление 0.2. А там в итоге и получается x=8.0...04
0
|
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
11.10.2019, 14:38 | 4 |
Сообщение было отмечено katubn как решение
Решение
Питон тут не при чём. Это издержки типов с плавающей запятой.
Если интересно, то можете почитать статью на Хабре
2
|
Автоматизируй это!
|
|
11.10.2019, 14:39 | 5 |
во всех языках такая погрешность, поизучай литературу про числа с плавающей точкой в любом языке, можешь с пайтон начать. И в любом языке есть специальные классы для точных вычислений.
2
|
11.10.2019, 14:39 | |
11.10.2019, 14:39 | |
Помогаю со студенческими работами здесь
5
Проблема с циклом Проблема с циклом Проблема с циклом while Проблема с циклом Проблема с циклом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |