久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>美食>python初級算法圖解(理解Python布爾值原理)

python初級算法圖解(理解Python布爾值原理)

發布時間:2024-11-14閱讀(10)

導讀本文閱讀時間大概為5分鐘Hello,小數先生粗線啦~~~今天教大家制作一款美食推薦器先看下美食推薦器效果(文中最后有美食推薦器代碼)上傳視頻封面Python....

本文閱讀時間大概為5分鐘

Hello,小數先生粗線啦~~~今天教大家制作一款美食推薦器

先看下美食推薦器效果(文中最后有美食推薦器代碼)

上傳視頻封面

Python制造 —— 美食推薦器

?

用數據做判斷:布爾值

計算機的邏輯判斷,只有兩種結果,就是True(真)和False(假),計算真假的過程 ,叫做布爾運算。True和False就叫布爾值

print(1>2)print(1<2)print(小數先生==小樹先生)print(小數先生!=小樹先生) # !=代表不等于

輸出

FalseTrueFalseTrue

注:print()括號內的計算其實就是布爾運算,終端上出現的True和False稱為布爾值

只有當條件判斷為True時,if和while后面的子句才會 執行下去

if True: print(hello,True)if False: print(hello,False) #判斷為假,不會執行子句

輸出

hello,True

注:使用while True會陷入無限循環,按ctrl c退出

總結圖

布爾運算的方式:兩個數值做比較

用兩個數值作比較的布爾運算

注意:==表示相等關系,而=表示給變量賦值

name = input(請輸入小數先生的公眾號:)if name == 數仁信息: print(實在是太聰明了)else: print(已經很接近了加油)

輸出

請輸入小數先生的公眾號:數仁信息 #手動輸入實在是太聰明了

布爾運算的方式:直接用數值做運算

數據真假的判斷

注:None代表的是空值,而0是整數,并非什么都沒有

if 1: print(hello,1)if 0: print(hello,0) #判斷為假,不會執行子句

輸出

hello,1

布爾運算的方式:布爾值之間的運算

and的計算邏輯(兩個條件都為真時返回True,其余返回Fales)

or的計算邏輯(兩個條件其中一個為真返回True,全為假時返回False)

not的計算邏輯

if 1 > 2 and 2 > 1: print((1>2) and (2>1) is True) #1>2為假,1>2 and 2>1為假if 1 > 2 or 2 > 1: print((1>2)or(2>1) is True)if not (1>2): print(not (1>2) is True)

輸出

(1>2)or(2>1) is Truenot (1>2) is True

break語句

break 語句可以跳出 for 和 while 的循環體

例(for循環)

for i in range(5): print(i) if i == 3: break #當i等于3的時候結束循環

輸出

0123

例(while循環)

while True: answer = input(喜不喜歡Python?) if answer == 喜歡: break #輸入喜歡跳出循環

輸出

喜不喜歡Python?不喜歡喜不喜歡Python?不喜歡喜不喜歡Python?喜歡

continue語句

continue語句被用來告訴 Python 跳過當前循環塊中的剩余語句,然后繼續進行下一輪循環

for i in range(1,5): print(關注數仁信息的第{}天.format(i)) if i == 3: continue #當i等于3的s時候回到循環開頭 print(Moring,小數先生)

輸出

關注數仁信息的第1天Moring,小數先生關注數仁信息的第2天Moring,小數先生關注數仁信息的第3天關注數仁信息的第4天Moring,小數先生

pass語句

pass 不做任何事情,一般用做占位語句

for i in range(5): if i == 3: pass # i等于3的時候什么都不做 else: print(i)

輸出

0124

美食推薦器代碼

import timeimport randomfoods_list = [肯德基,麥當勞,漢堡王,達美樂,必勝客, 水餃,酸菜魚,煲仔飯,過橋米線,杭幫菜, 火鍋,冒菜,麻辣燙,麻辣香鍋,輕食,木桶飯]recommend_list = foods_list[:]print({} 小數先生的美食推薦器 {}.format(-*20,-*20) \n)time.sleep(0.5)while True: print( ) time.sleep(0.5) print(美食推薦,選擇當前美食輸入y,繼續推薦按回車) if len(recommend_list) > 0: recommend_food = random.choice(recommend_list) time.sleep(0.5) choice = input(吃{}怎么樣?.format(recommend_food)) print( ) time.sleep(0.5) print(-*60) if choice == y: print(那就這么開心的決定了,中午去吃{}.format(recommend_food)) if recommend_food in [漢堡王,肯德基,麥當勞,必勝客]: print(r _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---\____ . \\| |// `. / \\||| : |||// \ / _||||| -:- |||||- \ | | \\\ - /// | | | \_| \---/ | | \ .-\__ `-` ___/-. / ___`. . /--.--\ `. . ___ ."" < `.___\_<|>_/___. >"". | | : `- \`.;`\ _ /`;.`/ - ` : | | \ \ `-. \_ __\ /__ _/ .-` / / ======`-.____`-.___\_____/___.-`____.-====== `=---= ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 佛祖保佑 不會長肉 ) break else: recommend_list.remove(recommend_food) else: choose_like = input(所有美食已經推薦完,重新推薦輸入r,按任意鍵美食推薦器給出最佳選擇:) if choose_like == r: recommend_list = foods_list[:] else: print({}是不錯的選擇.format(random.choice(foods_list))) print(-*60) break

TAGS標簽:  python  初級  算法  圖解  理解  python初級算法

歡迎分享轉載→http://www.avcorse.com/read-474745.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖