练习 7-1: 汽车租赁

编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息。

输出结果:

练习7-2: 餐位订位

编写一个程序,询问用户有多少人用餐。如果超过8位,就打印一条消息,指出没有空桌;否则就指出有空桌。

 

 输出结果:

练习7-3:10的整数倍

让用户输入一个数,并指出该数是否是10的整数倍。

输出结果:

练习 7-4:披萨配料

编写一个循环,提示用户可能输入一系列披萨配料,并在用户输入'quit'时结束,每当用户输入一种配料后。都打印一条消息,指出我们会在披萨中添加这种配料。

 输出结果:

练习7-5:电影票

有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费,3~12岁的观众收费10美元;超过12岁的观众收费15美元。请编写一个循环,在其中询问用户的年龄,并指出票价。

 输出结果:

练习7-6:三种出路

以不同的方式完成练习7-4 或7-5 ,在程序中采用如下做法。

 输出结果:

 练习7-7:无限循环

编写一个没完没了的无线循环,并运行它(要结束循环,可按Ctrl+C,也可以关闭显示输出的窗口。)

练习 7-8:熟食店

创建一个名为sandwich_orders的列表,在其中包含各种三明治的名字,再创建一个名为finished_sandwiches的空列表。遍历列表sandwich_orders,对于其中的每种三明治,都打印一条消息,如I made your tuna sandwich,并将其移到finished_sandwiches中。所有三明治都做好后,打印一条消息,将这些三明治都列出来。

输出结果:

 

 

练习 7-9: 五香烟熏牛肉买完了

#使用为完成练习7-8而创建的列表sandwich_orders,并确保'pastrami'在其中至少出现三次。在程序开头附近添加这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉(pastrami)买完了,再使用一个while 循环将列表sandwich_orders中的'pastrami'都删除,确认最终的列表finished_sandwiches未包含‘pastrami’。

输出结果:

 

 

练习 7-10:梦想的度假胜地

编写一个程序,调查用户梦想的度假胜地。使用类似于下面的提示,并编写一个打印调查结果的代码块。

If you could visit one place in the world ,where would you go?

输出结果:

 

 

更多推荐

Python编程从入门到实践,第7章练习:7-1~7-10