天天看點

python 使用清單和字典存儲資訊

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

<code>"""</code>

<code>    </code><code>作者:白</code>

<code>    </code><code>時間:2018年1月9日</code>

<code>    </code><code>需求:假設你很多汽車,通過不斷詢問您是否要将車輛添加到您的庫存中,</code>

<code>    </code><code>如果您這樣做,那麼它将會詢問汽車的細節。如果沒有,應用程式将列印所有汽車的詳細資訊并退出。</code>

<code>    </code><code>功能:循環添加汽車相關資訊,并記錄資訊到字典中</code>

<code>def</code> <code>main():</code>

<code>    </code><code>car_list </code><code>=</code> <code>[]</code>

<code>    </code><code>while</code>  <code>True</code><code>:</code>

<code>      </code><code>add_inventory </code><code>=</code> <code>input</code><code>(</code><code>'是否添加汽車資訊?(y/n):'</code><code>)</code>

<code>      </code><code>if</code> <code>add_inventory </code><code>=</code><code>=</code> <code>'y'</code><code>:</code>

<code>        </code><code>car_model </code><code>=</code> <code>input</code><code>(</code><code>'請輸入汽車的型号:'</code><code>)</code>

<code>        </code><code>car_color </code><code>=</code> <code>input</code><code>(</code><code>'請輸入汽車的顔色:'</code><code>)</code>

<code>        </code><code>car_year  </code><code>=</code> <code>input</code><code>(</code><code>'請輸入汽車的年限:'</code><code>)</code>

<code>        </code><code>car_miles </code><code>=</code> <code>input</code><code>(</code><code>'請輸入汽車的公裡:'</code><code>)</code>

<code>        </code><code>car_dict</code><code>=</code><code>{</code><code>'model'</code><code>:car_model,</code><code>'color'</code><code>:car_color,</code><code>'year'</code><code>:car_year,</code><code>'miles'</code><code>:car_miles}</code>

<code>        </code><code>print</code><code>(car_dict)</code>

<code>        </code><code>car_list.append(car_dict)</code>

<code>      </code><code>elif</code>  <code>add_inventory </code><code>=</code><code>=</code> <code>'n'</code><code>:</code>

<code>        </code><code>print</code><code>(car_list)</code>

<code>        </code><code>break</code>

<code>if</code> <code>__name__ </code><code>=</code><code>=</code> <code>'__main__'</code><code>:</code>

<code>    </code><code>main()</code>

本文轉自 yuri_cto 51CTO部落格,原文連結:http://blog.51cto.com/laobaiv1/2059173,如需轉載請自行聯系原作者