python中能被3整除的数_可被3整除的值

是的。你想要的是if y % 3 == 0:

# whatever you want to do with those numbers.

如果您想在列表中列出它们,可以使用以下理解:

^{pr2}$

对OP意见的回复

“那么我现在如何访问p变量中的这些字符串值,以确定它们是否可以被3整除?”在

不能:字符串不能被整型整除。我希望您需要的是将数字部分转换为整数并测试。在

取p值,跳过括号,然后转换。我将把代码分解成更小的步骤;您可以在看到过程后将其组合起来:for y in itertools.permutations(l, i):

s = str(y).replace(',', '')

p = s.replace(' ', '')

num_str = p[1:-1]

if len(num_str) > 0:

value = int(num_str)

if value % 3 == 0:

print value, "is divisible by 3"

else:

print value, "does not have trinary nature"

else:

print p, "empty number"

输出:() empty number

3 is divisible by 3

3 is divisible by 3

7 does not have trinary nature

33 is divisible by 3

37 does not have trin

你可能感兴趣的:(python中能被3整除的数)