我有一个以十进制数据类型,整数数量和十进制数字为单位的表格。当以十进制格式和整数字符串相乘时不能获得十进制值
当我用数量(整数)乘以价格(小数)时,我得到的数额四舍五入,小数点后的数值变为零。
注:我得到价格作为参数值,这是字符串。例如:20.5(价格)* 1(数量)= 20.00(数量)。
我试过以下,但不起作用。
amount = decimal.parse(price) * quantity.text
请帮忙。
我有一个以十进制数据类型,整数数量和十进制数字为单位的表格。当以十进制格式和整数字符串相乘时不能获得十进制值
当我用数量(整数)乘以价格(小数)时,我得到的数额四舍五入,小数点后的数值变为零。
注:我得到价格作为参数值,这是字符串。例如:20.5(价格)* 1(数量)= 20.00(数量)。
我试过以下,但不起作用。
amount = decimal.parse(price) * quantity.text
请帮忙。
你需要出示你的代码,否则我们无法帮你。请*编辑您的问题*以创建一个[MVCE](https://stackoverflow.com/help/mcve)来展示您的问题。 –
'amount'是什么类型? – Pikoh
金额是十进制数据类型 – Sonam