Условие
Дано положительное действительное число X. Выведите его дробную часть.
Решение задачи от разработчиков на Python:
Copy to Clipboard
Другие интересные реализации задачи:
Решение 1:
Copy to Clipboard
Смотреть видео — Задача «Дробная часть» решение на Python
Делитесь с друзьями ссылкой на ответ и задавайте вопросы в комментариях! 👇
не работает ((12.55 = 12.54….
x = float(input())
print(round(x — int(x), 3))
Почему работает со значением 0.5, но если другие подставить, то он без округления пишет?
Неправильно работает с другими числами. Если взять например 7,3, то он не округляет
В новых версиях питона вычисление через int не округляет:import mathx = float(input())x = x — (math.floor(x))print(round(x,3))
x = float(input())
if x==int(x):
print(0)
else:
print(round(x-int(x),3))