7-2 餐馆订位:
代码如下:
num=input("Please tell me the number of guests:")
num=int(num)
if num>8:
print("Sorry, there is no table available.")
else :
print("Please come here.")
运行结果:
7-3 10的整数倍:
代码如下:
num=input("Please input a number:")
num=int(num)
if num%10==0:
print("Oh, this number is a multiple of 10.")
else :
print("Oh, this number isn't a multiple of 10.")
结果如下:
7-5 电影票:
代码如下:
while 1 :
num=input("Please tell me te age of the audience, and 'q' to quit:")
if(num=='q'):
break
num=int(num)
if num<3:
print("Oh, free of charge.")
elif num<=12 :
print("Oh, you need to pay 10 dollars.")
else:
print("Oh, you need to pay 15 dollars.")
结果如下:
7-7 无限循环:
代码如下:
while 1 :
print("1")
结果如下:
7-8 熟食店:
代码如下:
sandwich_orders=["apple","banana","tuna"]
finish_sandwiches=[]
while sandwich_orders:
tem=sandwich_orders.pop()
print("I made your "+tem+" sandwich.")
finish_sandwiches.append(tem)
print("I have done all the sandwiches, including ",end="")
for i in finish_sandwiches:
if i !=finish_sandwiches[-1]:
print(i+" sandwich, ",end="")
else :
print(i+" sandwich.")
结果如下: