日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

自学python条件_自学Python2.8-条件(if、if...else)

發布時間:2023/12/2 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自学python条件_自学Python2.8-条件(if、if...else) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自學Python2.8-條件(if、if...else)

1.if?判斷語句

if語句是用來進行判斷的,其使用格式如下:

if 要判斷的條件:

條件成立時,要做的事情

當“判斷條件”成立(True)時,才執行語句;反之,則不執行。

執行語句可以為多行,以縮進來區分表示同一范圍。

在 Python 中,非零值表示 True;None 和 0 表示 False。

price = input("請問這蘋果多錢一斤:")

price_num = int(price)

if price_num> 5:

print('納尼,居然', price)

print('簡直太貴了!')

print("貨比三家,再轉轉。")

2. if…else 語句? ?if ....elif…else

單分支判斷語句

if 條件:

內容1

內容2

else:

內容3

內容4

多分支判斷語句

if 條件:

內容1

內容2

elif 條件

內容3

elif 條件

內容4

else:

內容5

elif 是 else if 的縮寫,允許我們檢查多個表達式。

如果 if 的條件為 False,則檢查下一個 elif 的狀態,依次進行。。。倘若所有條件都為 False,則執行 else 中的語句。

if 和 else 只能有一個,但 elif 可以有多個,if … elif … else 中只有一個語句塊可以根據條件來執行。

python中的比較運算符如下表:

運算符描述示例

==

檢查兩個操作數的值是否相等,如果是則條件變為真。

如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中的邏輯運算符如下表:

運算符邏輯表達式描述實例

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中的賦值運算符如下表:

運算符描述實例

=

簡單的賦值運算符

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:

price = input("請問這蘋果多錢一斤:")

price_num = int(price)

if price_num> 5:

print("納尼,居然", price)

print("簡直太貴了!")

print("貨比三家,再轉轉。")

else:

print(price,"還算地道")

print("給我來二斤")

舉例2:

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:

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:

color = input("你白么:")

money = input("請輸入你的財產:")

beautiful = input("你美么:")

if color == "白" and money >= "100000" and beautiful == "美":

print("哇...白富美")

else:

print("滾蛋")

舉例5:

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之間")

3. 嵌套語句

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 ("親愛的,那就下次見了,一票難求啊~~)

總結

以上是生活随笔為你收集整理的自学python条件_自学Python2.8-条件(if、if...else)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。