<p>我正在努力理解这段代码的模数部分</p>
<p>我试图只在模为0时打印num,也就是说它是偶数。
若我把数字设为100,速率设为1.5,我会得到结果。但是,如果我将rate值更改为.25.5.75以外的任何值,则不会返回任何结果</p>
<p>这里有一个例子:如果我使用100作为数字,1.4作为速率,我应该得到7.14.21等返回值,因为1.4平均地进入这些数字。但是,它不输出</p>
<p>最初的搜索告诉我模数对小数不起作用,但它对.5增量起作用</p>
<p>非常感谢您的任何意见</p>
<pre><code>def findnum(number, rate):
for num in range(pinumber):
if num %(rate) == 0:
if num != 0:
print(num)
</code></pre>