在 python 中,我有一个两个变量,例如:
toatalCount = 4
completedCount = 2
我真正想要的是我想要 50 作为我正在经历的结果。
formula = 100/(toatalCount - completedCount)
但是当我有这样的价值观时:
toatalCount = 1
completedCount = 0
or
toatalCount = 0
completedCount = 1
在这种情况下它不起作用,我只想要剩余的变量百分比。请帮助我关联这个我被困在这里
似乎您希望输出为两个变量的百分比。但是如果toatalCount = 0 那么completedCount = 1 怎么办?我不知道 。你的逻辑不一致。然而这里有一个公式:
toatalCount = 4
completedCount = 2
percentage = ((toatalCount - completedCount)/toatalCount) * 100
print(percentage)
如果您还有任何疑问,请发表评论..:)
您在答案中陈述的公式不正确。这就是您的代码出现故障的原因。 您基本上是将分数(
completedcount/totalcount
)转换为百分比。
这样做的正确公式是:
completedcount
—————————— * 100
totalcount
如果您不喜欢这种方法,还有另一种方法可以做到这一点。将其转换为十进制:
completecount/totalcount
然后乘以百。
简而言之,您的代码是正确的,但您的公式不正确。
如何将分数转换为百分比:
对于使用算术运算符的百分比计算,您可以访问https://percentagecalculatorz.com
我对在线百分比计算真的很满意