自學Python之路html
if語句是用來進行判斷的,其使用格式以下:
python
if 要判斷的條件: 條件成立時,要作的事情
price = input("請問這蘋果多錢一斤:") price_num = int(price) if price_num> 5: print('納尼,竟然', price) print('簡直太貴了!') print("貨比三家,再轉轉。")
單分支判斷語句 if 條件: 內容1 內容2 else: 內容3 內容4
多分支判斷語句 if 條件: 內容1 內容2 elif 條件 內容3 elif 條件 內容4 else: 內容5
python中的比較運算符以下表: bash
運算符 | 描述 | 示例 |
---|---|---|
== | 檢查兩個操做數的值是否相等,若是是則條件變爲真。 | 如a=3,b=3則(a == b) 爲 true. |
!= | 檢查兩個操做數的值是否相等,若是值不相等,則條件變爲真。 | 如a=1,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. |
python中的邏輯運算符以下表: spa
運算符 | 邏輯表達式 | 描述 | 實例 |
---|---|---|---|
and | x and y | 布爾"與" - 若是 x 爲 False,x and y 返回 False,不然它返回 y 的計算值。 | (a and b) 返回 20。 |
or | x or y | 布爾"或" - 若是 x 是 True,它返回 True,不然它返回 y 的計算值。 | (a or b) 返回 10。 |
not | not x | 布爾"非" - 若是 x 爲 True,返回 False 。若是 x 爲 False,它返回 True。 | not(a and b) 返回 False |
python中的賦值運算符以下表: 3d
運算符 | 描述 | 實例 |
---|---|---|
= | 簡單的賦值運算符 | c = a + b 將 a + b 的運算結果賦值爲 c |
+= | 加法賦值運算符 | c += a 等效於 c = c + a |
-= | 減法賦值運算符 | c -= a 等效於 c = c - a |
*= | 乘法賦值運算符 | c *= a 等效於 c = c * a |
/= | 除法賦值運算符 | c /= a 等效於 c = c / a |
%= | 取模賦值運算符 | c %= a 等效於 c = c % a |
**= | 冪賦值運算符 | c **= a 等效於 c = c ** a |
//= | 取整除賦值運算符 | c //= a 等效於 c = c // a |
舉例1:code
price = input("請問這蘋果多錢一斤:") price_num = int(price) if price_num> 5: print("納尼,竟然", price) print("簡直太貴了!") print("貨比三家,再轉轉。") else: print(price,"還算地道") print("給我來二斤")
舉例2:htm
score = input("請輸入您的分數:") score_num = int(score) if score_num>=90 and score_num<=100: print ("本次考試,等級爲A") elif score_num>=80 and score_num<90: print ("本次考試,等級爲B") elif score_num>=70 and score_num<80: print ("本次考試,等級爲C") elif score_num>=60 and score_num<70: print ("本次考試,等級爲D") elif score_num>=0 and score_num<60: print ("本次考試,等級爲E")
舉例3:blog
name = input("please input username:") pwd = input("please input password:") if name == "carlos" and pwd == "123": # 當username爲carlos,且password爲123時才能輸出yes print("yes") elif name == "amy" or pwd == "456": # 當username爲amy,或password爲456時輸出yes print("yes") else: print("no")
舉例4:get
color = input("你白麼:") money = input("請輸入你的財產:") beautiful = input("你美麼:") if color == "白" and money >= "100000" and beautiful == "美": print("哇...白富美") else: print("滾蛋")
舉例5:input
a = input("請輸入一個整數:") a_num=int(a) if a_num>0 and a_num<=50: print("a在0到50之間") a = input("請輸入一個整數:") if not(a_num<0 and a_num>=50): print("a在0到50之間")
if 條件1: 知足條件1 作的事情1 知足條件1 作的事情2 ...(省略)... if 條件2: 知足條件2 作的事情1 知足條件2 作的事情2 ...(省略)...
chePiao = 1 # 用1表明有車票,0表明沒有車票 daoLenght = 9 # 刀子的長度,單位爲cm if chePiao == 1: print ("有車票,能夠進站") if daoLenght < 10: print ("經過安檢") print ("終於能夠見到Ta了,美滋滋") else: print("沒有經過安檢") print("刀子的長度超過規定,等待警察處理..") else: print ("沒有車票,不能進站") print ("親愛的,那就下次見了,一票難求啊~~)