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)