擅长:python、mysql、java
<p>一种方法是用双for循环。外循环是您输入的<em>数字</em>,内循环是您要计算的<em>值</em>(即[20,10,5,1,0.5])。对于内循环的每次迭代,找出<em>值</em>进入<em>数</em>的次数(使用floor方法),然后使用模运算符将<em>数</em>重新指定为余数。在每个循环中,你可以让它打印出你想要的信息:)我不知道你到底想要什么样的输出,但我希望这有帮助!你知道吗</p>
<p>例如:</p>
<pre><code>import math
myList=[100,20,30,40,35]
values=[20,10,5,1,0.5]
for i in myList:
print(str(i)+" evaluates to: ")
for num in values:
evaluation=math.floor(i/num)
print("\t"+str(num)+"'s: "+str(evaluation))
i%=num
</code></pre>