дробную часть.
Я должен получить именно то, что в дробной части, но вывод не совсем то, что мне нужно.
Мой код.
num = float (input ('Enter the number:'))
num% = 1
print (num) Вывод :
Enter the number: 1.006
0.006000000000000005
Нужно шоб выводило 0.006.
Или когда я ввожу, допустим, 17,9, выводит не 0.9, а 0.8999999.
Как можно исправить?
компьютер из так хранит
используй Decimal а не float
А чё ты сюда свое задание присылаешь? Твое задание же
Я разве просил вместо меня код написать? Нет. Просто попросил, чтобы подсказали, как можно более точнее выполнить задание, че сразу агро?
tvoyochislo.split(".")
Обсуждают сегодня