python - 如何在 python 中求余数或整数?

标签 python factors

我使用 pYcharm,我一直在尝试制作一个程序,该程序请求大于 1 的整数作为输入因子,然后返回给定 int 的素数。这是我到目前为止所拥有的:

number = int(input("Enter a positive whole number (<1):"))
f = 2
range = (1, number)
while number > 1:
    while f / number ## Does f divide by number without remainders? as in        
                           does in divide evenly?
        print(f)
        number /= f
    else:
        f += 1

我卡住的部分是,我如何询问 f/number 是否有余数或是否被整除?

最佳答案

您需要模运算符 %:

>>> 5 % 3
2
>>> 15 % 5
0

特别是 a % b == 0 当且仅当 ba 没有余数。否则返回余数。

关于python - 如何在 python 中求余数或整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42352495/

相关文章:

python - 在列表元素中添加空格(PY)

python - 在不覆盖现有键值对的情况下更新字典?

r - 将两个因素合二为一?

c# - 分解最大数

python - GitPython 可以与 Python 3.x 一起使用吗?

python - 使用 pandas 将行转换为列

Python Pandas : dataframe. loc 返回 "KeyError: label not in [index]",但 dataframe.index 显示它是

r - 为什么 Filter 无法提取数字的因数?

r - 在不破坏类型的情况下计算组合

javascript - 确定数组是否为因子链