<1> 比較(即關系)運算符
python中的比較運算符如下表
>>> ## 關系運算符 ... >>> # == 等於:表示左右兩個操作數是否相等,如果相等則整個表達式的值為 True;不相等則為False ... num1 = 15 >>> num2 = 20 >>> >>> print(num1 == num2) False >>> >>> # != 不等於 ... print(num1 != num2) True >>> >>> # > 大於 ... print(num1 > num2) False >>> >>> # < 小於 ... print(num1 < num2) True >>> >>> # >= 大於等於: num1 大於 或者 等於 num2 ,條件都成立 ... print(num1 >= num2) False >>> >>> # <= 小於等於: num1 小於 或者 等於 num2 ,條件都成立 ... print(num1 <= num2) True >>> >>> if num1 >= num2: ... print("條件成立!") ... >>>
""" == 檢查兩個操作數的值是否相等,如果是則條件變為真。 如a=3,b=3,則(a == b) 為 True != 檢查兩個操作數的值是否相等,如果值不相等,則條件變為真。 如a=1,b=3,則(a != b) 為 True > 檢查左操作數的值是否大於右操作數的值,如果是,則條件成立。 如a=7,b=3,則(a > b) 為 True < 檢查左操作數的值是否小於右操作數的值,如果是,則條件成立。 如a=7,b=3,則(a < b) 為 False >= 檢查左操作數的值是否大於或等於右操作數的值,如果是,則條件成立。 如a=3,b=3,則(a >= b) 為 True <= 檢查左操作數的值是否小於或等於右操作數的值,如果是,則條件成立。 如a=3,b=3,則(a <= b) 為 True """ # 定義兩個變量 a = 1 b = 10 # ret = (a == b) # # == # # 判斷 # if ret: # print("a等於b") # 判斷 # if a == b: # print("a等於b") # != # if a != b: # print("a不等於b") # > # if a > b: # print("a大於b") # <= if a <= b: print("a小於等於b")
<2> 邏輯運算符
>>> ## 邏輯運算符 ... >>> # and : 左右表達式都為True,整個表達式結果才為 True ... if (1 == 1) and (10 > 3): ... print("條件成立!") ... 條件成立! >>> # or : 左右表達式有一個為True,整個表達式結果就為 True ... if (1 == 2) or (10 > 3): ... print("條件成立!") ... 條件成立! >>> # not:將右邊表達式的邏輯結果取反,Ture變為False,False變為True ... if not (1 == 2): ... print("條件成立!") ... 條件成立! >>>
# 邏輯運算符 # and 與 # or 或 # not 非 # and 與 # 全真則真 一假則假 # 網站或者app登錄 需要用戶輸入用戶名和密碼 -> 保證用戶登錄成功 必須同時用戶名和密碼正確 # user_name = input("請輸入您的用戶名:") # pass_wd = input("請輸入您的密碼:") # # 假設 用戶名 admin 12345 # if user_name == "admin" and pass_wd == "12345": # print("您登錄成功...") # or 或 # 一真則真 全假則假 # 網站或者app登錄 需要用戶輸入用戶名和密碼 -> 無論用戶輸入用戶名錯誤還是密碼錯誤 # 提示: 您輸入的用戶名或者密碼錯誤... # user_name = input("請輸入您的用戶名:") # pass_wd = input("請輸入您的密碼:") # # # 假設 用戶名 admin 12345 # if user_name != "admin" or pass_wd != "12345": # print("您輸入的用戶名或者密碼錯誤...") # not 非 # 非真則假 非假則真 flag = False # 如果flag為False 我們就打印helloworld # print(flag == True) # if flag == False: # print("helloworld") if not flag: print("helloworld")