问题遇到的现象和发生背景
#获取用户的一个小数并提取整数部分
a = eval(input('请输入一个小数'))
b = int(a)
print('{}的小数部分是{}'.format(a,a-b))
问题相关代码,请勿粘贴截图
=
请输入一个小数2.3
2.3的小数部分是0.2999999999999998
运行结果及报错内容
疑惑:这个程序为什么得出的结果不正确
#获取用户的一个小数并提取整数部分
a = eval(input('请输入一个小数'))
b = int(a)
print('{}的小数部分是{}'.format(a,a-b))
=
请输入一个小数2.3
2.3的小数部分是0.2999999999999998
疑惑:这个程序为什么得出的结果不正确