2019年5月1日 星期三

TQC+ 程式語言Python 710 詞典搜尋

設計說明:

請撰寫一程式,為一詞典輸入資料(以輸入鍵值"end"作為輸入結束點,詞典中將不包含鍵值"end"),再輸入一鍵值並檢視此鍵值是否存在於該詞典中。

輸入輸出:

輸入說明

先輸入一個詞典,直至end結束輸入,再輸入一個鍵值進行搜尋是否存在

輸出說明

鍵值是否存在詞典中

輸入輸出範例

輸入與輸出會交雜如下,輸出的部份以粗體字表示

Key: 123-4567-89
Value: Jennifer
Key: 987-6543-21
Value: Tommy
Key: 246-8246-82
Value: Kay
Key: end
Search key: 246-8246-82
True

Code:
d1={}
while True:
  K=input("Key: ")
  if K=="end":
    break
  d1[K]=input("Value: ")

sc=input("Search key: ")
print(sc in d1.keys())