Python學習第一天
一、變量
變量定義的規則:
- 變量名只能是 字母、數字或下劃線的任意組合
- 變量名的第一個字符不能是數字
- 以下關鍵字不能聲明為變量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
變量的賦值
1 name = “zyx” 2 print(name)
注釋
當行注視:# 被注釋內容
多行注釋:""" 被注釋內容 """
二、用戶輸入
1 name = input("what's your name") 2 print(name)
輸入密碼加密使用getpass模塊中的 getpass方法
1 import getpass 2 password = getpass.getpass("請輸入密碼:") 3 print(password)
三、if else流程判斷
場景一、用戶登陸驗證
1 name = input('請輸入用戶名:') 2 pwd = input('請輸入密碼:') 3 4 if name == "zyx" and pwd == "123": 5 print("歡迎,zyx!") 6 else: 7 print("用戶名和密碼錯誤")
場景二、猜年齡游戲
在程序里設定好你的年齡,然后啟動程序讓用戶猜測,用戶輸入后,根據他的輸入提示用戶輸入的是否正確,如果錯誤,提示是猜大了還是小了
1 my_age = 28 2 3 user_input = int(input("input your guess num:")) 4 5 if user_input == my_age: 6 print("Congratulations, you got it !") 7 elif user_input < my_age: 8 print("think bigger!") 9 else: 10 print("think smaller!")
外層變量,可以被內層代碼使用
內層變量,不應被外層代碼使用
四、while循環
死循環
1 count = 0 2 while True: 3 print(count) 4 count +=1
五、for循環
最簡單的循環10次
1 for i in range(10): 2 print(i)
需求一:還是上面的程序,但是遇到小于5的循環次數就不走了,直接跳入下一次循環
1 for i in range(10): 2 if i<5: 3 continue 4 print(i)
需求二:還是上面的程序,但是遇到大于5的循環次數就不走了,直接退出
1 for i in range(10): 2 if i>5: 3 break 4 print(i)
浙公網安備 33010602011771號