第一周Python講課內容--日記,第一周python講課--

來源:互聯網
上載者:User

第一周Python講課內容--日記,第一周python講課--

1、python的發展史,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。。。。。。

2、第一個helloword程式的開始

3、變數的含義,賦值傳參數的作用

4、字元編碼,中文編碼gbk,gb2312,國際統一編碼utf-8,二進位,

           16      8  4  2  1

          1    1  1  1  1

30轉換後:

          1    1  1  1  0 

5、程式的互動:--interaction   互動

        #注釋 ----多行快速鍵:ctrl+/

        ‘’‘多行注釋內容’‘’  同時也是多行輸入內容

        %s:格式化傳三,可以指定參數類型,%d數值型、%f浮點型  --%(指定參數變數)

        {}格式化傳參,{自訂變數}  ------{自訂變數=變數}

            {0}{1}{2}   ------{a,b,c}數組型格式化傳參

        prit(“輸出內容”)

        type(變數)    查看變數類型

        input("接收使用者輸入內容")

              age = input("how old are you?")      接收使用者輸入資料存入age變數中

6、if、elif、else:流程判斷:

      _age = 22

      age = int(input("guess age:"))

      if age == _age:

          print("yes,you got it.")    /猜對了輸入

      elif age >_age:

          print("you guess bigger")   /猜大了輸出內容

      else:

        print("no,you guess small")    /剩下的就是猜小的了

7、while 迴圈:

      range(值)函數:裡邊寫多少值就有多少個數

          range(0,10,2):表示從0開始到10結束,中間跳兩位

      

  三次判斷錯誤後退出:

  _age = 22

  count = 0

  while count <3:

  age = int(input("guess age:"))

  if age == _age:

    print("yes,you got it.")

    break

  elif age <_age:

    print("you guess bigger")

  else:

    print("you ,guess smaller")

  count +=1

  if count == 3:

    _count = input("do you want to keep guessing...?");

    if _count !=a:    //如果三次後輸入的值不是a將繼續迴圈,如果是a將退出

      count = 0    

8、for迴圈:

    for i in range(10):

        print("列印迴圈次數“,i)

continue  跳出本次迴圈,進行下一次迴圈,和break有點相似,break是結束所有迴圈

for i in range(6):

  if i ==range(0,6,1)

    print(i)

  else:

    coutinue

    print(”呵呵")

第一周作業:

  輸入密碼使用者名稱

  認證成功後顯示歡迎資訊

  輸錯三次後鎖定

  下次登陸依然鎖定

作業二:

  三級菜單

  可依次選擇進入各子功能表

  可依次退出可一次退出

  所需新知識點:列表、字典

            

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.