python學習第二天,python第二天

來源:互聯網
上載者:User

python學習第二天,python第二天

  • python變數的記憶體位址查詢
#!/usr/bin/env python# -*- coding:utf-8 -*-name = "zhang"name1 = "frank"id (name)
  • 流程式控制制和縮排

  if 條件:

    執行下一個語句(內容)

    內容2

  else:

    內容3

    內容4

python語言縮排必須一樣,或者用4個空格,一般強烈推薦使用四個空格代替縮排。因為在不同的系統內容可以使用。沒有因為縮排的問題導致程式不相容性的問題。

= 和 == 的區別 一個等號是賦值 兩個等號是比較

#!/usr/bin/env python#-*- coding:utf-8 -*-#以下程式是判斷name1 = raw_input("請輸入第一個使用者名稱")name2 = raw_input("請輸入第二個使用者名稱")if name1 == name2:        print("恭喜你寫對了")        print("你還不笨--good by")else:        print("請重新輸入")

簡單的使用者名稱密碼登入程式

#!/usr/bin/env python#-*- coding:utf-8 -*-#以下程式是判斷name = raw_input("請輸入使用者名稱")pwd = raw_input("請輸入密碼")if name == "zhangkun" and  pwd == "123":# if name == "zhangkun" or pwd == "123":
print("恭喜登入成功") print("你還不笨--good by")else: print("登入失敗")

 多個判斷文法

if 條件1:

elif 條件2:

  ....

elif 條件3:

  23444444

else:

  ssssss

條件是多中多樣的 可以是False ,True,  <,>,<>, == ,  a==b and b==c  , a = b or v = w, a != b

#!/usr/bin/env python#-*- coding:utf-8 -*-name = raw_input("plase input a name:")if name == "zhangk":        print ("good")elif name == "frank":        print("NO!!!,name is a english name ")elif name == "yes":        print ("you input yes is not ok")elif name == "no":        print ("input no is not ok too!!!!!!!!!")else:        print ("you name do you konw? you is a SB")
  • while 迴圈語句使用

while 條件:

  ......

條件滿足之後推出迴圈體。如果條件一直不滿足,就是所謂的死迴圈。

代碼塊

#!/usr/bin/env python#-*- coding:utf-8 -*-a = raw_input("plase input a num:")b = 1if a == "3":        while b < 10:                print str("迴圈了")+a                b = b+1else:        print ("他親愛噠TMD 了")

 迴圈體執行的時候怎麼讓程式一秒執行一次 這裡用了一個time模組

#!/usr/bin/env python#-*- coding:utf-8 -*-import timea = raw_input("plase input a num:")b = 1if a == "3":        while b < 10:                print str("迴圈了")+a                time.sleep(1)                b = b+1else:        print ("他MD S了")

 寫一個需要把字串轉換整數類型的同時整數再轉成字串類型的小程式,大家試試跑一下程式輸入9的時候,結果是什嗎?

#!/usr/bin/env python#-*- coding:utf-8 -*-import timenum = raw_input("plase  into a numbles>>>")num=int(num)if num < 40:    while num < 10:        print ("迴圈了")+str(num)+("次")        num=num+1        time.sleep(1)else:    print("I'm geek")

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.