You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中除法运算始终输出0的问题排查求助

问题排查与解决建议

你代码里的核心问题是用错了运算符:

  • 你写的g == float(minute_wt_amount)/3.0是相等比较操作,用来判断g和后面的计算值是否相等,根本没给g赋值。现在print(g)输出0,说明g之前已经被初始化为0了(比如之前有g = 0的代码),这行比较代码完全没改变g的取值。
  • 把==换成赋值运算符=,改成g = float(minute_wt_amount)/3.0,这样才能把30/3=10.0的计算结果赋值给g,print(g)就会输出10.0了。

另外补充个小提醒:如果g之前没定义过,用==这行代码会直接报错,现在能输出0,肯定是之前有代码给g赋过0值,这点也可以确认下。

内容的提问来源于stack exchange,提问作者Augusta Halle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 17:01:59