我有这个简单的代码:
val = float(input('insira o salario: '))
print('o novo salario e {} reais'.format(val * 1.15))
当我插入 1000 时,它会打印 1150。但是当我插入 100 时,它实际上会打印 114.99999999999999。
我对编程真的很陌生,我在任何地方都找不到答案。为什么会这样?
我有这个简单的代码:
val = float(input('insira o salario: '))
print('o novo salario e {} reais'.format(val * 1.15))
当我插入 1000 时,它会打印 1150。但是当我插入 100 时,它实际上会打印 114.99999999999999。
我对编程真的很陌生,我在任何地方都找不到答案。为什么会这样?