資訊內(nèi)容
Python基礎(chǔ)練習(xí)實(shí)例46(查詢價(jià)格)
題目描述
編程實(shí)現(xiàn)以下功能:查詢水果的單價(jià)。有4種水果,蘋(píng)果(編號(hào):1001)、梨(編號(hào):1002)、桔子(編號(hào):1003)和葡萄(編號(hào):1004),單價(jià)分別是3.00元/公斤,2.50元/公斤,4.10元/公斤和10.20元/公斤。
運(yùn)行程序后,當(dāng)用戶輸入編號(hào)1001~1004,顯示相應(yīng)水果的單價(jià);輸入其他編號(hào),顯示價(jià)格為0。
思路:使用字典(Dictionary),字典由鍵及對(duì)應(yīng)的值組成,這種鍵-值對(duì) 稱為 項(xiàng)(item)。 鍵和值之間用:分隔,項(xiàng)之間用,分隔,整個(gè)字典放在{}內(nèi)。
判斷字典中key是否存在,存在的話直接輸出對(duì)應(yīng)的價(jià)格,否則輸出0。
程序示例:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
price = {'1001': '3.00', '1002': '2.50', '1003': '4.10', '1004': '10.20'}
code = str(input("請(qǐng)輸入編號(hào):"));
if price.has_key(code):
print price[code]
else:
print 0
本站部分內(nèi)容轉(zhuǎn)載自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系管理員及時(shí)刪除。
- 上一篇
Python基礎(chǔ)練習(xí)實(shí)例47(變換符號(hào),位運(yùn)算實(shí)際應(yīng)用)
題目:換符號(hào)就是正數(shù)變成負(fù)數(shù),負(fù)數(shù)變成正數(shù)。 思路:變換符號(hào)有很多種方法,比如用0減去這個(gè)數(shù),或者用這個(gè)數(shù)乘以-1;除了這兩種方發(fā)還可以用位運(yùn)算來(lái)變換。
- 下一篇
Python基礎(chǔ)練習(xí)實(shí)例45(使用異或交換兩個(gè)數(shù))
題目:用位操作來(lái)實(shí)現(xiàn)交換兩數(shù)而不用第三方變量 提示:一個(gè)數(shù)和自己異或的結(jié)果為0并且任何數(shù)與0異或都會(huì)不變的,例如b^a^b值為a;a^a^b值為b;
