Python小練習五

來源:互聯網
上載者:User

標籤:號碼   尋找   表示   使用   eth   資料   電話   pre   res   

# 一個簡單的資料庫# 字典使用人名作為鍵。每個人用另一個字典來表示,其鍵‘phone‘和‘addr‘分別表示它們的電話號碼和地址。people = {    ‘Alice‘:{        ‘phone‘: ‘2341‘,        ‘addr‘:  ‘Foo drive 23‘        },    ‘Beth‘:{        ‘phone‘: ‘9102‘,        ‘addr‘:  ‘Bar street 42‘        },    ‘Cecil‘:{        ‘phone‘: ‘3158‘,        ‘addr‘:  ‘Baz avenue 90‘        }    }# 針對電話號碼和地址使用的描述性標籤,會在列印輸出的時候用到labels = {    ‘phone‘: ‘phone number‘,    ‘addr‘:  ‘address‘    }name = input(‘Name:‘)# 尋找電話號碼還是地址?request = input(‘Phone number(p) or address(a)?‘)# 使用正確的鍵:if request == ‘p‘: key = ‘phone‘if request == ‘a‘: key = ‘addr‘# 如果名字是字典中的有效鍵才列印資訊:if name in people: print("%s‘s %s is %s." % (name, labels[key], people[name][key]))

 

Python小練習五

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.