您的位置:首页 > 编程语言 > Python开发

python小练习5:如何判断一个数能否被3整除

2016-10-14 17:49 851 查看
:如何判断一个数能否被3整除?(或者被其他任意一个数整除)

方法一:取余

x = input("input an number:")
if x % 3 == 0:
print "%d 能被3整除" %(x)
else:
print "%d 不能被3整除" %(x)


方法二:还有一种就是将其各个数位上的数字相加,然后除以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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: