最新回答 / 陽光下的大柚子
range()函數使用方法;range(a,b)表示a到b-1range(a)表示0到a-1range(a,b,c)表示a到b-1,c表示步長(和前面學的切片一個意思,每隔c個挑一個)注意:我查到的資料,range()函數括號中只有逗號一種符號,并沒有-。
2018-07-19
已采納回答 / LLY123
一般for循環等循環語句還有if條件判斷語句等等后面都要用“:”,“,”一般用在比如說像list這種數據結構還有print語句中分隔數或者字符串的。
2018-07-18
最新回答 / 兔子飼養員
#使用Python3.7(建議使用最新版,2版本以后就淘汰啦)n=100m=0while n<=200:? ? n=n+1? ??? ? if n%30==0:? ? ? ? continue? ? elif n%5==0 or n%6==0:? ? ? ? print (n,end=" ")?? ? ? ? m=m+1? ? if m%10==0:? ? ? ?print ('\n')
2018-07-18
最贊回答 / LLY123
key返回的是字符串,也就是str,d[key]返回的是數值,也就是int型。在python中,如果直接將字符串和數字用“+”拼接會報錯,如果把后面的d[key]轉換成字符串類型就可以使用“+”來連接了。<...圖片...><...圖片...>
2018-07-18
已采納回答 / 慕尼黑12366584
def average(*args):? ? sum=0.0? ? if len(args)==0:? ? ? ? return sum? ? for x in args:? ? ? ? sum=sum+x? ? return sum / len(args)print average()print average(1, 2)print average(1, 2, 2, 3, 4)
2018-07-18
已采納回答 / 媽媽說名字長就不會重復
遞歸就是在函數內部調用函數本身,?<...code...>函數fact(n)?在內部調用fact(n - 1),?而調用fact(n - 1)時又會調用fact(n - 2).?#每次調用都把參數n替換為n - 1(有點類似數學里的整體代換)當n減到等于1時不再調用本身,?這個就是遞歸函數的出口,?一直到這時候,?遞歸函數才開始計算數值1 * 2 * 3 * 4 * ......* (n - 1) * n也就是n!
2018-07-18