天天看点

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,如需转载请自行联系原作者