沒注意 把x y改成 a b 應(yīng)該滿足題目了
創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)海陵,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
def divideExactly(x, y):
list1 = []
for i in range(x, y):
if i % 7 == 0:
if i % 5 != 0:
list1.append(i)
l = ','.join(str(i) for i in list1)
print(l)
divideExactly(10, 100)
python中def意思是聲明函數(shù)。
Python 使用def 開始函數(shù)定義,緊接著是函數(shù)名,括號內(nèi)部為函數(shù)的參數(shù),內(nèi)部為函數(shù)的 具體功能實現(xiàn)代碼,如果想要函數(shù)有返回值, 在?expressions 中的邏輯代碼中用 return 返回。
expressions
實例def function():
print('This is a function')
a = 1+2
print(a)
function 的函數(shù),函數(shù)沒有不接受參數(shù),所以括號內(nèi)部為空,緊接著就是 函數(shù)的功能代碼。如果執(zhí)行該腳本,發(fā)現(xiàn)并沒有輸出任何輸出,因為我們只定義了函數(shù),而并沒有執(zhí)行函數(shù)。 這時我們在 Python 命令提示符中輸入函數(shù)調(diào)用 function(), 注意這里調(diào)用函數(shù)的括號不能省略。
那么函數(shù)內(nèi)部的功能代碼將會執(zhí)行,輸出結(jié)果:This is a function。
給你兩個函數(shù):
##?插入排序
def?insertion_sort(sort_list):
iter_len?=?len(sort_list)
if?iter_len??2:
return?sort_list
for?i?in?range(1,?iter_len):
key?=?sort_list[i]
j?=?i?-?1
while?j=0?and?sort_list[j]key:
sort_list[j+1]?=?sort_list[j]
j?-=?1
sort_list[j+1]?=?key
return?sort_list
##?計算兩點之間的距離
def?GetDistance(fPoint1,fPoint2):
x1=fPoint1.X
y1=fPoint1.Y
x2=fPoint2.X
y2=fPoint2.Y
return?pow((x1-x2),2)+pow((y1-y2),2)
使用關(guān)鍵詞 def 聲明這是一個函數(shù)
1def 函數(shù)名 (參數(shù)):
2 語句塊
參數(shù)可以沒有,也可以有多個,用逗號隔開,第一行稱為函數(shù)頭,結(jié)尾一定要加冒號,代表開始進入函數(shù)體的執(zhí)行。
語句塊也就是函數(shù)體,是關(guān)于這個函數(shù)要實現(xiàn)的功能的語句,語句要有返回值即return語句,如果沒有return語句,就代表return none.