python學習第二天
阿新 • • 發佈:2017-07-28
控制 等號 div 執行 簡單 zhang raw 輸入 ase
- 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 = 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學習第二天