Python 710 詞典搜尋
Python TQC
題目說明:¶
請撰寫一程式,為一詞典輸入資料(以輸入鍵值”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
題目分析
1. 問題分析:¶
這個問題要求我們撰寫一個程式,首先從使用者輸入資料建立一個詞典,直到使用者輸入特定的結束標誌(本例中是”end”),然後再輸入一個鍵值,程式將檢查這個鍵值是否存在於剛建立的詞典中。
2. 解題思路:¶
- 首先建立一個空的詞典。
- 使用一個無窮迴圈,不斷接收使用者的輸入,直到輸入的鍵值為”end”,則跳出迴圈。
- 在每一輪迴圈中,接收兩個輸入,第一個是鍵值,第二個是對應的值,將其加入詞典中。
- 輸入要求搜尋的鍵值。
- 檢查這個鍵值是否存在於詞典中,如果存在則輸出True,否則輸出False。
3. 思考方向:¶
- 注意在輸入資料時使用迴圈,直到遇到結束標誌”end”。
- 檢查鍵值是否存在於詞典中時,可以使用in運算子。
Solution¶
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024