可以用求余數(shù)判斷是否能夠整除,例如:
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的拜泉網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
a=2
b=3
c=4
然后判斷結(jié)果是否為0就可以。
那么b%a為true
c%a為false
題:如何判斷一個(gè)數(shù)能否被3整除?(或者被其他任意一個(gè)數(shù)整除)
方法一:取余
x = input("input an number:")
if x % 3 == 0: ? ?
print "%d 能被3整除" %(x) ?
else: ?
print "%d 不能被3整除" %(x)12345
方法二:還有一種就是將其各個(gè)數(shù)位上的數(shù)字相加,然后除以3,如果能被3整除,則原數(shù)字能被3整除。
x = 0
y = raw_input("input an number:") #這里取為字符串的原因是,要遍歷數(shù)字的各個(gè)數(shù)位
for i in y: ? ? ?
print int(i)
x = x + int(i) ?#將數(shù)字的各個(gè)數(shù)位上的數(shù)字加起來
print x
if x % 3 == 0:
print "%s 能被3整除" %(y)
else: ? ? ?
print "%s 不能被3整除" %(y)1234567891011
def find_num(*args):
i = 0
lists = list()
if len(args) 0 :
if int(args[0])%7==0 and (args[0])%3==0:
print("{}能被3和7整除".format(*args))
else:
print("{}能被3和7整除".format(*args))
while i=1000:
if i%7==0 and i%3==0:
lists.append(i)
i+=1
return lists
find_num(21)
result = find_num()
print("1000以內(nèi)能被7和3整除的數(shù):")
print(result)