相关疑难解决方法(0)

如何检查一个数字是否可以被另一个数字整除(Python)?

我需要测试从1到1000的每个数字是3的倍数还是5的倍数.我认为我这样做的方法是将数字除以3,如果结果是整数那么它就会是3的倍数.与5相同.

如何测试数字是否为整数?

这是我目前的代码:

n = 0
s = 0

while (n < 1001):
    x = n/3
    if isinstance(x, (int, long)):
        print 'Multiple of 3!'
        s = s + n
    if False:
        y = n/5
        if isinstance(y, (int, long)):
            s = s + n

    print 'Number: '
    print n
    print 'Sum:'
    print s
    n = n + 1
Run Code Online (Sandbox Code Playgroud)

python integer modulus

91
推荐指数
2
解决办法
32万
查看次数

标签 统计

integer ×1

modulus ×1

python ×1