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.")
结果如下: