在python中,我有两个变量:
toatalCount = 4
completedCount = 2
字符串
我实际上想要的是我想要50个结果,我正在经历这一切。
formula = 100/(toatalCount - completedCount)
型
但是当我有这样的值时:
toatalCount = 1
completedCount = 0
or
toatalCount = 0
completedCount = 1
型
这是不工作的情况下,我只想要剩余的变量的百分比。请帮助我相关的这我被困在这里
2条答案
按热度按时间ruyhziif1#
看起来你想输出两个变量的百分比。但是如果toatalCount = 0那么completedCount = 1??我不知道。你的逻辑是不一致的。然而这里有一个公式:
字符串
如果你还有什么问题,请留下评论:)
4dc9hkyq2#
你在答案中陈述的公式是不正确的。这就是你的代码故障的原因。你基本上是将分数(
completedcount/totalcount
)转换为百分比。这样做的正确公式是:
字符串
如果您不喜欢这种方法,还有另一种方法可以做到这一点。
再乘以100。
简而言之,你的代码是正确的,但你的公式不是。
如何将分数转换为百分比: