本文主要是介绍Python入门与实践 Chapter 7 动手试一试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
7-5 电影票 : 有家电影院根据观众的年龄收取不同的票价: 不到3岁的观众免费; 3~12岁的观众为10美元; 超过12岁的观众为15美元。 请编写一个循环, 在其中询问用
户的年龄, 并指出其票价。
7-9 五香烟熏牛肉(pastrami) 卖完了 : 使用为完成练习7-8而创建的列表sandwich_orders , 并确保’pastrami’ 在其中至少出现了三次。 在程序开头附近添加
这样的代码: 打印一条消息, 指出熟食店的五香烟熏牛肉卖完了; 再使用一个while 循环将列表sandwich_orders 中的’pastrami’ 都删除。 确认最终的列
表finished_sandwiches 中不包含’pastrami’ 。
7-10 梦想的度假胜地 : 编写一个程序, 调查用户梦想的度假胜地。 使用类似于“If you could visit one place in the world, where would you go?”的提示, 并编写一个打印调查
结果的代码块。
实现上述题目的代码如下:
from prettytable import PrettyTable# 7-5
i = 4
while i > 0:i -= 1age = int(input("How old are you ?"))if age < 3:print("You are free my sweetheart!")elif 3 <= age <= 12:print("Handsome boy or beautiful girl, you need to pay $10 for ticket.")else:print("$15 for ticket, please.")# 7-9
foods = ['Cheddar Cheese Stuffed Burgers', 'pastrami', ' French Fries', "The Burger Lover's Burger",'pastrami', "Blueberry Buttermilk Pancakes", " Blueberry Crumble Pie", 'pastrami']
print("At first we have these foods." + '\n' + str(foods))
while 'pastrami' in foods:foods.remove('pastrami')
print("But what a pity that now pastrami has been sold out." + '\n' + str(foods))# 7-10
x = PrettyTable()
x.field_names=['Index', 'Place']
for i in range(5):place = input("So, if you could visit one place in the world, where would you go?")x.add_row([i, place])
print(x)
输出如下:
这篇关于Python入门与实践 Chapter 7 动手试一试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!