python 如何判断整除?

题:如何判断一个数能否被3整除?(或者被其他任意一个数整除)

方法一:取余

x = input("input an number:")  

if x % 3 == 0:       

print "%d 能被3整除" %(x)    

else:     

print "%d 不能被3整除" %(x)12345

方法二:还有一种就是将其各个数位上的数字相加,然后除以3,如果能被3整除,则原数字能被3整除。


x = 0


y = raw_input("input an number:") #这里取为字符串的原因是,要遍历数字的各个数位


for i in y:        

print int(i) 

x = x + int(i)  #将数字的各个数位上的数字加起来


print x


if x % 3 == 0:  

print "%s 能被3整除" %(y)  

else:        

print "%s 不能被3整除" %(y)1234567891011



扩展阅读:python0100被7整除 ... 用python判断是否为闰年 ... python 被3和7整除 ... 用python画爱心 ... python判断整数if ... python range ... python用while ... python set ... 100以内被3整除的数python ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网