亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python分支結構(無switch結構)

發布時間:2020-06-13 06:50:33 來源:網絡 閱讀:556 作者:china_zyb 欄目:編程語言

#在if語句嵌套中,需要特別注意的else和if的配對問題。python編譯系統處理該問題的原則是:else 總是與同一語法層次中離他最近的尚未配對的if配對
#例如:

x=10

y=85

if x>20 or x<-10:

if y<100 or y>x:

print("Good")

else:

print("Bad")

num=int(input("請輸入一個數字:"))

if num%2==0:

if num%3==0:

print("你輸入的數字可以整除2和3")

else:

print("你輸入的數字可以整除2,但是不能整除3")

else:

if num%3==0:

print("你輸入的數字可以整除3,但是不能整除2")

else:

print("你輸入的數字,不能整除2和3")

#4.3.2真值測試;
#python與cC++在處理真值和邏輯運算的方式上有所不同。在python中:
#任何非0數字和非空對象都未真。
#數字0、空對象(如空列表[],空字典{})、None都為假;
#比較和相當測試返回true(真)或false(假)。
#邏輯運算and和or,會返回參與運算的真或假的對象。
#回顧:邏輯運算:not x:x非真即假,非假即真;
#x and y:雙真才為真;x or y:x 雙假才為假;
#1.比較和相等測試,總是返回true或false。
print(2<5)

print(2>5)

print(2==5)
#2 not 運算,not運算返回true或false。例如:
print(not True,not False)

print(not 0,not 1,not 2)

print(not 'abc',not [1,2],not{'a':12}) #非空對象為真;

print(not '',not[],not{}) #空的對象為假

#3.and和or,python中的and和or運算符總是返回參與運算的對象,而不True和False。Python在計算and運算時,總是按從左到右的順序計算。
#在找到第一個計算為假的對象,返回該對象,即使右側還有需要計算的對象,計算都結束。這種計算方式稱為短路計算。
print(2 and 0)

print([] and 2)

print(2 and {})

print([]and{})

print(2 and 5) #如果參與運算的對象都為真,則返回最后一個為真的對象。
print(5 and 2)
#or運算同樣執行短路計算,在找到第一個為真的對象時,返回該對象,計算結束。
print(0 or 2)

print(2 or [])

print(False or 5)

print([]or{})
print({}or[])
print(False or 5)
#3.3 if...elif 三元表達式
x=5
y=100
if x>y:
a=x
else:
a=y

print(a)
#該if語句,將x、y中較大值賦值給a,該語句可簡化為如下的if...els三元表達式。
#a=x if x>y else y
#python還支持從列表中挑選對象,其基本格式如下:

a=[x,y][f]

#f為假時,將x賦值給a,否則將y賦值給a。假前,真后
a=5
b=10
c=[a,b][a>b]
print(c)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

壶关县| 高碑店市| 来安县| 称多县| 清流县| 崇仁县| 平果县| 无锡市| 顺昌县| 会宁县| 乐至县| 华安县| 宾川县| 桐城市| 威信县| 关岭| 信丰县| 泸水县| 天津市| 淳安县| 甘洛县| 南丹县| 安龙县| 都匀市| 汉中市| 喜德县| 醴陵市| 安乡县| 始兴县| 吉首市| 饶阳县| 锡林浩特市| 聂荣县| 固始县| 张家口市| 响水县| 眉山市| 永济市| 甘德县| 林州市| 静海县|