7-1 汽车租赁
编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息
“Let me see if I can find you a XXX”
car = input("What kind of cars you want to rent?\n")
print("Let me see if I can find you a " + car + ".\n")
7-2 餐馆定位
编写一个程序询问用户有多少人用餐。
如果超过八人就打印一条消息指出没有空桌,否则指出有空桌。
guest = input("请问有多少人用餐?\n")
guest = int(guest)
if guest <= 8:
print("有空桌,请就餐。\n")
else:
print("没有空桌,请稍后。\n")
7-3 10的整数倍
让用户输入一个数字,并指出这个数字是否是10的整数倍。
number = input("请输入一个数字:\n")
number1 = int(number)
if number1 % 10 == 0:
print(number + "是10的整数倍。\n")
else:
print(number + "不是10的整数倍。\n")
7-4 比萨配料
编写一个循环,提示用户输入一系列的比萨配料,并在用户输入quit时结束循环。
每当用户输入一种配料后就打印一条消息说,我们会在比萨中添加这种配料。
peiliao = input("请输入您想要的比萨配料(输入quit结束):\n")
while peiliao != "quit":
print("我们会在比萨中添加" + peiliao +".\n")
peiliao = input("请输入您想要的比萨配料(输入quit结束):\n")
continue
7-5 电影票
有家电影院根据观众的年龄收取不同的票价:
不到3岁的观众免费;
3到12岁的观众为10美元;
超过12岁的观众为15美元;
请编写一个循环在其中询问用户的年龄并指出其票价。
age = input("请输入您的年龄(输入quit结束):\n")
while age != "quit":
age = int(age)
if age < 3:
print("小于3岁的小朋友免费观影。\n")
age = input("请输入您的年龄(输入quit结束):\n")
continue
elif age >=3 and age <= 12:
print("3-12岁的小朋友票价为10美元。\n")
age = input("请输入您的年龄(输入quit结束):\n")
continue
else:
print("超过12岁的小朋友票价为15美元。\n")
age = input("请输入您的年龄(输入quit结束):\n")
continue
7-8 熟食店
创建一个名为sandwich_orders的列表,在其中包含各种三明治的名字;
再创建一个名为finished_sandwichs的空列表。
遍历列表sandwich_orders,对于其中的每种三明治,都打印一条消息,
如 I made your tuna sandwich,并将其移到列表finished_sandwichs,
所有三明治都制作好后打印一条消息将这些三明治列出来。
sandwich_orders = ["apple_taste","peach_taste","mango_taste"]
finished_sandwichs = []
print("sandwich_orders:")
print(sandwich_orders)
for order in sandwich_orders:
print("\nI made your " + order + "sandwich.")
finished_sandwichs.append(order)
for sandwich in finished_sandwichs:
print("\n所有制作完的三明治为:" + sandwich + ".")
7-9 五香烟熏牛肉(pastrami)卖完了
使用为完成练习7-8而创建的列表,并确保pastrami在其中至少出现了三次。
在程序开头附近添加这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉卖完了;
再使用一个while循环,将列表sandwich_orders中的pastrami都删除。
确认最终的列表sandwich_orders中不包含pastrami。
sandwich_orders = ["apple_taste","pastrami","peach_taste","pastrami"]
sandwich_orders += ["mango_taste","pastrami"]
print("sandwich_orders:")
print(sandwich_orders)
print("熟食店的五香烟熏牛肉卖完了.\n")
while "pastrami" in sandwich_orders:
sandwich_orders.remove("pastrami")
print("sandwich_orders:")
print(sandwich_orders)