python中的简单数学不起作用?
发布时间:2020-12-20 12:30:49 所属栏目:Python 来源:网络整理
导读:参见英文答案 Why doesn’t this division work in Python? ????????????????????????????????????4个 ???????????? How can I force division to be floating point? Division keeps rounding down to 0?????????????????????????????????????13个 我刚开始
参见英文答案 >
Why doesn’t this division work in Python? ????????????????????????????????????4个
>???????????? How can I force division to be floating point? Division keeps rounding down to 0?????????????????????????????????????13个 我刚开始学习python,我写了这三行代码: points = 49 total = points / 50 * 500 + 40 print "omg wtf ",total 而且我预计输出会像530一样,但是,无论我做什么,我都会得到40.我尝试将total初始化为0,将赋值转换为int,我扔了一大堆括号,但没有任何效果.我很困惑……有人可以帮我/告诉我到底发生了什么事吗? 解决方法
“我刚刚开始学习Python ……”太棒了.我是在1.5年前自己这样做的.这是一种有趣的语言和良好的社区.
我的强烈建议是你只需切换到python3.我自己也快乐了. 在那种情况下,你会看到530,就像你期望的那样.在这种情况下,您可能已将最后一行更改为包含括号,例如: print("omg wtf",total) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |