您的位置:首页 > 编程语言

【高级编程技术】【作业】【第四周】【1】

2018-03-26 13:07 381 查看

教材第7章课后练习

7-1 汽车租赁

car = input('What car would you like to rent?')
print('Let me see if I can find you a '+car.title()+'.')


7-2 餐馆订位

guest_num = int(input('How many guests are having dinner?'))
if guest_num > 8:
print('There is no empty seat.')
else:
print('We have enough seats.')


7-3 10的整数倍

number = int(input('Please input a number: '))
if number % 10 == 0:
print(str(number), 'is an integer multiple of 10.')
else:
print(str(number), 'is not an integer multiple of 10.')


7-4 比萨配料

while True:
ingredient = input('Please input an ingredient: ')
if ingredient == 'quit':
break
print('We will add', ingredient, 'into your pizza.')


7-5 电影票

while True:
age = int(input('Please input your age: '))
if age < 3:
print('Free')
elif age <= 12:
print('$10')
else:
print('$15')


7-6 三个出口

active = True
while active:
ingredient = input('Please input an ingredient: ')
if ingredient == 'quit':
active = False
else:
print('We will add', ingredient, 'into your pizza.')


7-7 无限循环

while True:
print('loop', end='')


7-8 熟食店

sandwich_orders = ['tuna', 'tomato', 'egg', 'ham']
finished_sandwiches = []
while sandwich_orders:
sandwich = sandwich_orders.pop()
print('I made your', sandwich, 'sandwich')
finished_sandwiches.append(sandwich)


7-9 五香烟熏牛肉(pastrami)卖完了

sandwich_orders = ['tuna', 'tomato', 'egg', 'ham', 'pastrami', 'pastrami', 'pastrami']
finished_sandwiches = []
print('Pastrami has been sold out')
while 'pastrami' in sandwich_orders:
sandwich_orders.remove('pastrami')
while sandwich_orders:
sandwich = sandwich_orders.pop()
print('I made your', sandwich, 'sandwich')
finished_sandwiches.append(sandwich)


7-10 梦想的度假胜地

places_of_interest = []
while True:
prompt = 'If you could visit one place in the world, where would you go?'
place_of_interest = input(prompt)
if place_of_interest == 'quit':
break
places_of_interest.append(place_of_interest)
for place in set(places_of_interest):
number = places_of_interest.count(place)
print(number, 'person' if number==1 else 'people', 'would go to', place)
# 使用了一点Python语法糖
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: