Python 2.7 使用百分比查找部分python
我很难弄明白我正在做的一个谜题。 这个想法是在减去百分比时找到剩余的总数 这应该是一个相当简单的练习,但出于这样或那样的原因,我很难找到一个能正常工作的结果 请原谅我的格式,这是我的第一篇文章Python 2.7 使用百分比查找部分python,python-2.7,percentage,Python 2.7,Percentage,我很难弄明白我正在做的一个谜题。 这个想法是在减去百分比时找到剩余的总数 这应该是一个相当简单的练习,但出于这样或那样的原因,我很难找到一个能正常工作的结果 请原谅我的格式,这是我的第一篇文章 from math import floor def compute_active_users(n, b): x = float(b)/float(n) * 100 x = x * 100 return floor((n - x)) print '-' * 2
from math import floor
def compute_active_users(n, b):
x = float(b)/float(n) * 100
x = x * 100
return floor((n - x))
print '-' * 25
print compute_active_users(1000,25) # Expected output: ------- 750
print '-' * 25
print compute_active_users(835,17) # Expected output: ------- 693
print '-' * 25
Results:
-------------------------
750.0
-------------------------
631.0
-------------------------
以下几点可以做到:
def compute_active_users(n, b):
return n * (1 - b / 100.)
在这里:
将百分比转换为分数b/100。
计算剩余分数1-…
计算剩余的用户数n*…