def find_num(*args):
創(chuàng)新互聯是專業(yè)的上海網站建設公司,上海接單;提供網站制作、成都網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行上海網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!
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以內能被7和3整除的數:")
print(result)
題:如何判斷一個數能否被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
結果為7.5。
在Python" // "表示整數除法。
Python的表達式寫法與C/C++類似。只是在某些寫法有所差別。主要的算術運算符與C/C++類似。+, -, *, /, //, **, ~, %分別表示加法或者取正、減法或者取負、乘法、除法、整除、乘方、取補、取余。, 表示右移和左移。, |, ^表示二進制的AND, OR, XOR運算。
Python
是完全面向對象的語言。函數、模塊、數字、字符串都是對象。并且完全支持繼承、重載、派生、多繼承,有益于增強源代碼的復用性。Python支持重載運算符和動態(tài)類型。相對于Lisp這種傳統(tǒng)的函數式編程語言,Python對函數式設計只提供了有限的支持。有兩個標準庫(functools, itertools)提供了Haskell和Standard ML中久經考驗的函數式程序設計工具。
可以用求余數判斷是否能夠整除,例如:
a=2
b=3
c=4
然后判斷結果是否為0就可以。
那么b%a為true
c%a為false