学习input和while的用法
7-3 10的整数倍
int()和input()还可以叠起来使用
但是若输入的字符是错误的字母就会使整个程序出错,要检查的话会很麻烦啊……
number = int(input("Please input a number:"))
print("Is the number an integral multiple of 10?")
if 0 == number%10:
print("Yes!")
else:
print("No!")
7-5 电影票
flag = True
while flag:
age = input('(input "q" to quit) Please input your age:')
if age == 'q':
flag = False
else:
age = int(age)
if age < 3:
money = 0
elif age <= 12:
money = 10
else:
money = 15
print("Your ticket is " + str(money) + " dollars.")
7-8 熟食店
如果要一边遍历列表一边删除,只能用while这个方法吗?
sandwich_orders = ["sweet","salt","salt","pastrami","pastrami",
"pastrami","tuna","tuna","tuna","tuna"]
finished_sandwiches = []
print("sandwich_orders: " + str(sandwich_orders))
print("finished_sandwiches: " + str(finished_sandwiches))
while sandwich_orders:
sandwich = sandwich_orders.pop(0)
print("I made your " + sandwich + ".")
finished_sandwiches.append(sandwich)
print("sandwich_orders: " + str(sandwich_orders))
print("finished_sandwiches: " + str(finished_sandwiches))
![](https://i-blog.csdnimg.cn/blog_migrate/c78cd8b29ede29d456d482a4a4c1b9b0.png)