1. 程式人生 > >python學習第二天

python學習第二天

控制 等號 div 執行 簡單 zhang raw 輸入 ase

  • python變量的內存地址查詢
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = "zhang"
name1 = "frank"
id (name)
  • 流程控制和縮進
  1. 流程控制的語法

  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 = 1
if a == "3":
        while b < 10:
                print str("循環了")+a
                b = b+1
else:
        print ("他親愛噠TMD 了")

循環體執行的時候怎麽讓程序一秒執行一次 這裏用了一個time模塊

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

python學習第二天