亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

  • def func(**kwargs):

    ? ? names=kwargs['names']

    ? ? gender=kwargs['gender']

    ? ? age=kwargs['age']

    ? ? a=0

    ? ? for i in names:

    ? ? ? ? print(names[a],

    ? ? ? ? ? ? ? gender[a],

    ? ? ? ? ? ? ? age[a])

    ? ? ? ? a= a+1

    ? ??

    func(names=['Alice', 'Bob', 'Candy'], gender=['girl','Boy','girl'], age=[16, 18, 17])

    查看全部
  • # Enter a code

    def average(*args):

    ? ? if len(args) = 0:

    ? ? ? ?print ('error')

    ? ? else:

    ? ? sum = 0? ??

    ? ? for item in args:

    ? ? ? ? sum += item

    ? ? ? ? avg = sum / len(args)

    ? ? return avg

    ? ??

    average()

    average(0)

    average(1,3,5)

    報語法錯誤??

    查看全部
  • # Enter a code

    def func(l):

    ? ? if type(l) is list:

    ? ? ? ? sum2 =0

    ? ? ? ? for i in l:

    ? ? ? ? ? ? sum2 =sum2 +i

    ? ? ? ? print(sum2)

    ? ? ? ? ? ??

    ? ? elif type(l) is tuple:

    ? ? ? ? sum1= 1

    ? ? ? ? for i in l:

    ? ? ? ? ? ? if type(i) is int and float:

    ? ? ? ? ? ? ? ? sum1 = sum1*i

    ? ? ? ? ? ? print (sum1)

    ? ? ? ??

    a =[1,2,3]

    b =(9,3,'kjh',[3,4],1)? ? ?


    print(func(a))

    print(func(b))


    查看全部
    0 采集 收起 來源:Python函數參數

    2021-08-23

  • # coding=utf-8

    def sub(n):

    ? ? s=0

    ? ? for i in range(1,101):

    ? ? ? ? s=s+i

    ? ? print(s)

    print(sub(100))

    ? ? ? ??

    def sam(n):

    ? ? if n ==0:

    ? ? ? ? return 0

    ? ? return n +sam(n-1)

    print (sam(100))


    查看全部
    0 采集 收起 來源:Python遞歸函數

    2021-08-23

  • #coding=utf-8

    def sub_sum(l):

    ? ? res1=0

    ? ? res2=0

    ? ? for i in l:

    ? ? ? ? if i%2 == 0:

    ? ? ? ? ? ? res1 = res1+i

    ? ? ? ? ? ? print(res1)

    ? ? ? ? else:

    ? ? ? ? ? ? res2=res2+i

    ? ? ? ? ? ? print(res2)

    ? ? return res1,res2

    ? ??

    l = [1,3,5,6,78,99]

    a,b=sub_sum(l)

    print('奇數和:{}'.format(a))

    print('偶數和:{}'.format(b))


    查看全部
  • def square_of_sum(l):

    ? ? res =0

    ? ? for i in l:

    ? ? ? ? res= res +i*i

    ? ? return res

    a =[1,4,56,9]

    res=square_of_sum(a)

    print(res)


    查看全部
    0 采集 收起 來源:Python定義函數

    2021-08-23

  • l=[]

    for i in range(100):

    ? ? l.append(i*i)

    ? ? print(sum(l))


    查看全部
    0 采集 收起 來源:什么是函數

    2021-08-23

  • L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    S = set([1, 3, 5, 7, 9, 11])

    for i in L:

    ? ? if i in S:

    ? ? ? ? S.remove(i)

    ? ? else:

    ? ? ? ? S.add(i)

    print(S)?


    查看全部
  • 除了使用內置函數,我們也可以自己定義函數。

    在Python中,定義一個函數要使用 def 語句,依次寫出函數名、括號()、括號中的參數和冒號:,然后,在縮進塊中編寫函數體,函數的返回值用 return 語句返回。

    def my_abs(x):
    ??? if x >= 0:
    ??????? return x
    ??? else:
    ??????? return -x

    查看全部
    0 采集 收起 來源:Python定義函數

    2021-08-23

  • 要調用一個函數,需要知道函數的名稱參數,比如求絕對值的函數 abs(),它接收一個參數。
    對于abs()函數,abs就是函數的名稱,括號()內,就是函數的參數,當函數沒有參數時,默認就是一個空括號。abs接收一個參數,這個參數就是需要求絕對值的數,這個參數可以是整數,也可以是浮點數。傳遞的參數數量一定要和函數要求的一致,不然將會引起錯誤.

    cmp()函數,可以比較兩個數的大小。對于cmp(x, y),如果x < y 返回 -1,如果x == y 函數返回0,如果x > y函數返回1。

    int()函數可以將合法的其它類型數據轉換為整數,str()函數可以將其它類型的數據轉換為字符串。

    查看全部
    0 采集 收起 來源:什么是函數

    2021-08-23

  • Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
    查看全部
  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    for key in d.keys():

    ? ? l = d[key]

    ? ? for i in range(3):

    ? ? ?print (key,l[i])


    查看全部
  • d = {

    ? ? 'Alice': 45,

    ? ? 'Bob': 60,

    ? ? 'Candy': 75,

    ? ? 'David': 86,

    ? ? 'Ellena': 49

    }

    i ='Alice'

    if i in d.keys():

    ? ? d.pop('Alice')

    ? ? print(d)

    else:

    ? ? print None


    查看全部
  • d = {

    ? ? 'Alice': 45,

    ? ? 'Bob': 60,

    ? ? 'Candy': 75,

    ? ? 'David': 86,

    ? ? 'Ellena': 49,

    ? ? 'Gaven': 86

    }


    for i in d.keys():

    ? ? print(d[i])

    ? ??

    else:

    ? ? print None

    查看全部
  • 除了使用remove()方法刪除元素以外,還可以使用discard()方法刪除元素,并且,和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤。

    和dict一樣,set也提供了clear()方法,可以快速清除set中的所有元素。

    set提供方法判斷兩個set之間的關系,比如兩個集合set,判斷其中一個set是否為另外一個set的子集或者超集。

    # 判斷s1是否為s2的子集
    s1.issubset(s2) # ==> True
    # 判斷s2是否為s1的超集
    s2.issuperset(s1) # ==> True
    set提供isdisjoint()方法,可以快速判斷兩個集合是否有重合,如果有重合,返回False,否則返回True。

    s1.isdisjoint(s2) # ==> False

    查看全部

舉報

0/150
提交
取消
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作,靈活使用流程控制語句。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!