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 比萨配料
whileTrue:
ingredient = input('Please input an ingredient: ')
if ingredient == 'quit':
break
print('We will add', ingredient, 'into your pizza.')
7-5 电影票
whileTrue:
age = int(input('Please input your age: '))
if age < 3:
print('Free')
elif age <= 12:
print('$10')
else:
print('$15')
7-6 三个出口
active = Truewhile active:
ingredient = input('Please input an ingredient: ')
if ingredient == 'quit':
active = Falseelse:
print('We will add', ingredient, 'into your pizza.')
7-7 无限循环
whileTrue:
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 = []
whileTrue:
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==1else'people', 'would go to', place)
# 使用了一点Python语法糖