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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • ?if a%2==1:

    判斷偶數

    查看全部
  • %取模,%2判斷奇偶
    print(3 % 2) # ==> 1 因此3為奇數
    print(100 % 2) # ==> 0 因此100為偶數

    //地板除,結果忽略純小數,得到整數部分。
    10//4 # ==> 2

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

    查看全部
  • 變量名由大小寫英文字母、數字和下劃線_
    變量不能用數字開頭與Python關鍵字重合,and、or、not
    查看全部
  • 與運算? and

    只有兩個布爾值都為 True 時,計算結果才為 True。

    或運算? or

    只要有一個布爾值為 True,計算結果就是 True

    非運算? not

    把True變為False,或者把False變為True:


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

    需要注意的是,not計算的優先級是高于and和or的。


    短路計算

    1,在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。

    2,在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。


    整型? int? 整數

    浮點型? float? 小數

    布爾型? bool? 布爾值

    ? ? True? 為真,代表非空,非0,條件成立? 1

    ? ? False? 為假,空,0,條件不成立? 0


    type()? 返回參數括號當中的對象的類型

    查看全部
  • def add_num(N):

    ? ? if N==1:

    ? ? ? ? return 1

    ? ? return N+add_num(N-1)


    a = 100? ??

    b = add_num(a)

    print(b)

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

    2022-11-16

  • Python數字支持取模運算,使用百分號%表示取模。

    print(99 % 30) # ==> 9

    恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。

    Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。

    使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。

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

    查看全部
  • L = [75, 92, 59, 68, 99]
    sum = 0.0
    for x in L:
    ??? sum = sum + x
    print(sum / 5)
    查看全部
    0 采集 收起 來源:Python之for循環

    2022-11-15

  • def sub_sum(L):

    ? ? odd = 0

    ? ? even = 0

    ? ? for i in L:

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

    ? ? ? ? ? ? even += i

    ? ? ? ? else:

    ? ? ? ? ? ? odd += i

    ? ? ? ? ? ??

    ? ? return odd,even

    ? ??

    Li = [13,41,56,22,11,90,9]

    result = sub_sum(Li)

    j = result[0]

    o = result[1]

    print("奇數和 = {}".format(j))

    print("偶數和 = {}".format(o))

    查看全部
  • def square_of_sum(L):

    ? ? result = 0

    ? ? for i in L:

    ? ? ? ? i *= i

    ? ? ? ? result = result +i

    ? ? return result




    Li = [11,23,41,54]

    t = square_of_sum(Li)

    print(t)

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

    2022-11-14

  • 6371f6fa0001619703600800.jpga = r"""\"To be, or not to be\": that is the question.\nWhether it\'s nobler in the mind to suffer.'"""
    print(a)
    查看全部
  • 整數和浮點數雖然屬于不同的數值類型,但是在運算上是可以一起運算。

    # 加法
    num1 = 10
    num2 = 0.5
    result = num1 + num2
    print(result) # ==> 10.5
    # 減法
    result = num1 - num2
    print(result) # ==> 9.5
    # 乘法
    result = num1 * num2
    print(result) # ==> 5.0
    # 除法
    result = num1 / num2
    print(result) # ==>20.0

    取模運算(是求兩個數相除的余數)

    Python數字支持取模運算,使用百分號%表示取模。

    print(3 % 2) # ==> 1
    print(33 % 10) # ==> 3

    恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。

    print(3 % 2) # ==> 1 因此3為奇數
    print(100 % 2) # ==> 0 因此100為偶數

    地板除

    Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。

    10//4 # ==> 2
    10//2.5 # ==> 4.0
    10//3 # ==> 3

    小數點位數

    保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。

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

    查看全部
  • 變量:變量的概念基本上和初中代數的方程變量是一致的。

    例如,對于方程式 y=x*x ,x就是變量。當x=2時,計算結果是4,當x=5時,計算結果是25。

    合法的變量名(滿足以下3個條件)

    1變量名由大小寫英文字母、數字和下劃線_組成

    2變量不能用數字開頭

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

    定義變量

    變量名?=?數據,即可定義一個變量。
    舉個例子:

    a = 1


    在Python里面,一個變量可以先后存儲多種不同類型的數據。

    a = 1 # 這個時候a存儲的是整數類型
    print(a)
    a = 'ABC' # 這個時候a存儲的是字符串類型
    print(a)

    這是Python這類語言特有的特性,我們稱之為動態語言,與之對應的是靜態語言,Python、Javascript等等都是動態語言,Java、C、C++等等屬于靜態語言。

    查看全部
  • 在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。


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


    http://img1.sycdn.imooc.com//6371de350001d5cd03740180.jpg


    布爾值對應于生活中的就是對和錯,在計算機的世界里,大部分判斷都是非錯則對的,布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要么是True,要么是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫,不需要使用字符串符號括起來),也可以通過布爾運算計算出來。


    布爾值可以用and、or和not運算(注意and,or,not都是Python語言本身的關鍵字)。


    and運算是與運算,只有所有都為 True,and運算結果才是 True。

    or運算是或運算,只要其中有一個為 True,or 運算結果就是 True。

    not運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。

    查看全部
  • num,2
    逗號和2只間空不空都可以
    查看全部
  • 浮點數

    字符串

    整數

    整數

    ? 學習十六進制和二進制與十進制的轉換

    python包括浮點數? 字符串 整數 布爾值 空值

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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