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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • #下面的代碼其實不符合題意,因為題目要求的是返回奇數項的和和偶數項的和,而不是列表中奇數和偶數的和,故參考答案里加了index這個變量

    #注意區分奇數和奇數項的和的意思??!

    #定義一個函數sub_sum(),這個函數接收一個列表作為參數,函數返回列表所有奇數項的和以及所有偶數項的和。

    def sub_sum(l):

    ? ? j=0

    ? ? k=0

    ? ? for num in l:

    ? ? ? ? if num%2==0:

    ? ? ? ? ? ? j=j+num

    ? ? ? ? else:

    ? ? ? ? ? ? k=k+num

    ? ? return j,k

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

    j,k=sub_sum(l)

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

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


    若出現報錯:

    TypeError: 'tuple' object is not callable

    首先先看看自己的“[ ]” 和“()”是否用錯了,是否誤把數據類型當做函數調用。

    查看全部
  • 換成raw字符串是先去掉轉義字符
    遇到\n時換行
    查看全部
  • 62131fc80001d49506500488.jpgprint(r'''…''')
    查看全部
  • Python把0、空字符串和None看成False,其他數值和非空字符串都看成True。

    not計算的優先級高于and和or。

    查看全部
  • 二進制 binary system

    十六進制 hexadecimal

    浮點數 floating numbers

    整數 integer

    字符串 string

    布爾值?Boolean value

    空值 Null value

    查看全部
  • Python數據類型:

    1、整數:int? ? 整數運算永遠是精確的

    二進制:前綴0b。

    十六進制:前綴0x

    2、浮點數(float):即小數,所謂”浮點“是指的小數點位置是可變的,是浮動的。Python中可用科學計數法來表示浮點數。

    浮點數運算可能會有四舍五入的誤差。0.1 + 0.2 得到的結果是0.300000000000000004

    3、字符串(string):用''或""括起來的任意文本。"",''只是一種表示方式,不是字符串的一部分。

    4、布爾值(bool):只有True和False兩種值。

    5、空值(None):是一個特殊的值,None和0是不一樣的,0是一個具體的數值,而None是一個特殊的空值。


    查看全部
  • 用列表的pop()方法,pop()方法默認刪除列表的最后一個元素,并返回

    L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
    name = L.pop()
    print(name) # ==> Ellena
    print(L) # ==> L = ['Alice', 'Bob', 'Candy', 'David']

    查看全部
  • 用append()方法,把新同學追加到列表的末尾:

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.append('Candy')
    print(names) # ==> ['Alice', 'Bob', 'David', 'Ellena', 'Candy']


    用list的insert()方法:

    insert()方法和append()方法不一樣,insert()方法需要兩個參數,分別是需要插入的位置,以及需要插入的元素。

    names = ['Alice', 'Bob', 'David', 'Ellena']
    names.insert(2, 'Candy')
    print(names) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    查看全部
  • 列表(list)、元組(tuple)、字典(dict)、集合(set)等,都可以放入多個元素

    list表示:

    用"[ ]"

    scores = [45, 60, 75, 86, 49, 100]
    names = ['Alice', 'Bob', 'David', 'Ellena'] # 注意,字符串元素仍需要引號


    list可以同時放入任意類型的數據

    L = ['Alice', 66, 'Bob', True, 'False', 100]

    查看全部
  • def square_of_sum(L):
    ??? sum = 0
    ??? for x in L:
    ??????? sum = sum + x * x? ? ? ? ? ? ? ?#這里的寫法
    ??? return sum
    print(square_of_sum([1, 2, 3, 4, 5]))
    print(square_of_sum([-5, 0, 5, 15, 25]))

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

    2022-02-17

  • round(number,小數數)
    查看全部
  • 二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。

    十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴0x,比如:0x12ef,0xde2431af。

    查看全部
  • 定義函數的時候,還可以有默認參數,默認參數的意思是當這個參數沒有傳遞的時候,參數就使用定義時的默認值。默認參數的設置,在定義函數時直接在括號內賦值。


    當參數傳遞的時候,就用傳入的參數。

    查看全部
  • Python把0、空字符串和None看成False,其他數值和非空字符串都看成True

    查看全部
  • 浮點數可以表達整數的結果,但是整數不能表達浮點數的結果


    %取余數 33%10=3

    //取整? ? 22//3=7

    round函數保留小數點后位數? ?

    num = 10 / 3
    print(num) # ==> 3.3333333333333335
    # 使用round保留兩位小數
    round(num, 2) # ==> 3.33

    查看全部
  • 1.變量名由大小寫英文字母、數字下劃線_組成

    2.變量不能用數字開頭

    3.變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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