一,下一頓吃什麼?
題目要求:今天你和同學去約飯,乙個同學想吃:牛肉粉,酸辣粉,麻辣燙,石鍋拌飯
我想吃:酸辣粉、黃燜雞、壽司、牛排。使用者根據提示輸入食物,使用者一直輸入,直到輸入的食物是兩個人都想吃的,程式結束。
程式:food_list1=["牛肉粉","酸辣粉","麻辣燙","石鍋拌飯"]
food_list2=["酸辣粉","牛肉粉","黃燜雞","壽司","牛排"]
while true:
food=input("請輸入食物:")
if food in food_list1 and food in food_list2:
print("太好了,達成一致,讓我們一起吃{}吧".format(food))
break
elif food not in food_list1 and food not in food_list2:
print("兩個人都不想去吃{},重新選擇乙個吧".format(food))
else:
print("有乙個人不想吃{},重新選擇乙個吧".format(food))
結果:請輸入食物:麻辣燙
有乙個人不想吃麻辣燙,重新選擇乙個吧
請輸入食物:酸粉
兩個人都不想去吃酸粉,重新選擇乙個吧
請輸入食物:牛肉
兩個人都不想去吃牛肉,重新選擇乙個吧
請輸入食物:牛肉粉
太好了,達成一致,讓我們一起吃牛肉粉吧
題目:輸入乙個姓名,判斷他是不是在聯絡簿中,如果在,輸出他的資訊;如果不在,則提示他不在聯絡簿中。
程式:contact_book = {} # 建立乙個空字典
# 給鍵值賦值,賦值的又是字典
contact_book["張三"] =
contact_book["李四"]=
contact_book["韓梅梅"]=
contact_name=input("輸入要查詢的姓名:")
# 判斷輸入的姓名是否是大字典的鍵值
if contact_name in contact_book:
for c in contact_book[contact_name]: #遍歷小字典的鍵
print("{}的{}是{}".format(contact_name,c,contact_book[contact_name][c]))
else:
print("{}不在聯絡薄中!".format(contact_name))
結果:輸入要查詢的姓名:張三
張三的年齡是18
張三的性別是男
張三的**是13666666666
python每天必練 每日python練習3 堆
堆 應用場景 給定乙個無序陣列,要求找出前 k 個最大數 堆排序查詢第k大 小 元素 優先佇列 求動態集合中位數 定義 堆 heap 又被為優先佇列 priority queue 即優先順序高的先出隊。簡易理解 堆是一種數學模型,一種排序方式。能滿足以上應用場景。性質 堆必須符合以下兩個條件 是一棵...
練 python爬取小說
coding utf 8 爬取 by asdfv 將每部 的章節內容儲存至本地 import urllib2,re from bs4 import beautifulsoup import threading 請求並獲取網頁原始碼 defget html content url header req...
python每日一練
人生苦短,我用python 2018.6.5 有個目錄,裡面是你自己寫過的程式,統計一下你寫過多少行 包括空行和注釋,但是要分別列出來 coding utf 8 import re import glob defcodecolletion path filelist glob.glob path p...