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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • num?=?0sum?=?0while?num?<=?1000:????num=num+1????if?num?%?2==?1:????????continue????sum=sum+numprint(sum)
    查看全部
  • num?=?0sum?=?0while?True:????if?num?>?1000:????????break????sum?=?sum?+?num????num=num+2????continueprint(sum)
    查看全部
  • num?=?0sum?=?0while?True:????if?num?>?1000:????????break????if?num?%2?==0:????????sum=sum+num????num=num+1print(sum)
    查看全部
  • num?=?0sum?=?0while?True:????if?num?>?1000:????????break????sum=sum+num????num=num+2print(sum)
    查看全部
  • %:被一個數除余一個數,如:X%2==0,意思為X能被2整除,X%2==1,X除以2余1while True? “T”大寫

    查看全部
  • num = 0

    sum = 0

    while True:

    ? ? if num > 1000:

    ? ? ? ? break

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

    %:被一個數除余一個數,如:X%2==0,意思為X能被2整除,X%2==1,X除以2余1while True? “T”大寫

    ? ? ? ? sum=sum+num

    ? ? num=num+1

    print(sum)

    查看全部
  • num = 0

    sum = 0

    while True:

    ? ? if num > 1000:

    ? ? ? ? break

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

    %:被一個數除余一個數,如:X%2==0,意思為X能被2整除,X%2==1,X除以2余1while True? “T”大寫

    ? ? ? ? sum=sum+num

    ? ? num=num+1

    print(sum)

    查看全部
  • print 輸出變量。

    查看全部
  • 遞歸函數的優點是定義簡單,邏輯清晰。理論上,所有的遞歸函數都可以寫成循環的方式,但循環的邏輯不如遞歸清晰。

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

    2021-11-27

  • if not flag:

    就是當False時執行

    查看全部
  • if not flag:

    就是當False時執行

    查看全部
  • 和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤,所以使用discard()是更加高效的一個方法。


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

    s1 = set([1, 2, 3, 4, 5])
    s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
    # 判斷s1是否為s2的子集
    s1.issubset(s2) # ==> True
    # 判斷s2是否為s1的超集
    s2.issuperset(s1) # ==> True


    有時候需要判斷兩個集合是否有重合的地方,如果使用傳統的方法,需要使用for循環一個一個的去判斷,非常麻煩,set提供isdisjoint()方法,可以快速判斷兩個集合是否有重合,如果有重合,返回False,否則返回True。

    查看全部
  • 有時候我們也需要考慮刪除set的元素。
    set提供了remove()方法允許我們刪除set中的元素。

    查看全部
  • set提供了add()方法,我們可以使用add()方法,往set里面添加元素。'Gina'已經添加到name_set里面去了。對于set,如果添加一個已經存在的元素,不會報錯,也不會改變什么。

    set提供了update()方法,可以一次性給set添加多個元素。

    查看全部
  • Python遍歷dict

    通過直接print(d),我們打印出來的是完整的一個dict;有時候,我們需要把dict中m一定條件的元素打印出來,比如成績超過60的,在這種情況下,我們需要則需要遍歷dict(這種時候需要使用for循環),并通過條件判斷把滿足條件的打印出來。
    遍歷dict有兩種方法, 第一種是遍歷dict的所有key,并通過key獲得對應的value。

    第二種方法是通過dict提供的items()方法,items()方法會返回dict中所有的元素,每個元素包含key和value。

    for key, value in d.items():
    ? ?if value > 60:
    ? ? ? ?print(key, value)
    # ==> Candy 75
    # ==> David 86

    查看全部
  • 常用的轉義字符還有:
    \n表示換行
    \t 表示一個制表符
    \\表示 \ 字符本身
    查看全部
    0 采集 收起 來源:Python的字符串

    2021-11-25

  • 在dict中,使用keys()方法,可以返回dict的所有key,在刪除某個元素時,可以通過這個方法先判斷某個元素是否存在,請改造前面的程序,使得即使key不存在時,刪除也不會拋異常。

    ?不會了怎么辦

    參考答案:

    d = {
    ? ?'Alice': 45,
    ? ?'Bob': 60,
    ? ?'Candy': 75,
    ? ?'David': 86,
    ? ?'Ellena': 49
    }
    name = 'Alice'
    if name in d.keys():
    ? ?d.pop(name)
    else:
    ? ?print('{} not in d'.format(name))

    查看全部
  • pop()方法的參數是dict中的key,當key不存在時,同樣會引起錯誤。

    ,使用keys()方法,可以返回dict的所有key,在刪除某個元素時,可以通過這個方法先判斷某個元素是否存在,

    查看全部
  • 原來Bob的成績是60,現在變成75了,因為d['Bob'] = 75的緣故。
    因此我們發現這個賦值語句其實有兩個功能:

    當key不存在時,往dict中添加對應的key: value元素。

    當key存在時,會更新dict,用新的value替換原來的value。

    因此,在使用賦值語句往dict中添加元素時,為了避免不必要的覆蓋問題,我們需要先判斷key是否存在,然后再做更新。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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