14天Python编程从入门到实践--Day8:用户输入和while循环

14天Python编程从入门到实践--Day8:用户输入和while循环_第1张图片
#7.1
car = input("你要一辆什么样的汽车?")
print("让我为您找一辆" + car)

输出:
你要一辆什么样的汽车?奔驰
让我为您找一辆奔驰

#7.2
try:
    num = int(input("请问你们有多少人用餐?"))
except ValueError as err:
    pass
if num > 8:
    print("不好意思,没有空桌了")
else:
    print("有空桌")

输出:
请问你们有多少人用餐?10
不好意思,没有空桌了

#7.3
num = int(input("请输入一个数字:"))
if num % 10 == 0:
    print(str(num) + "是10的整数倍")
else:
    print(str(num) + "不是10的整数倍")

输出:
请输入一个数字:30
30是10的整数倍
14天Python编程从入门到实践--Day8:用户输入和while循环_第2张图片
#7.4
prompt = ("请输入你要给馍里加的配料:")
prompt += "\n输入 'quit' 退出程序。"
ingredient = ""
while ingredient != 'quit':
    ingredient = input(prompt)
    if ingredient != 'quit':
        print(ingredient)

输出:
请输入你要给馍里加的配料:
输入 'quit' 退出程序。洋芋丝
洋芋丝

请输入你要给馍里加的配料:
输入 'quit' 退出程序。洋柿子
洋柿子

请输入你要给馍里加的配料:
输入 'quit' 退出程序。quit

#7.5
prompt = "请输入你的年龄:"
prompt += "\n(输入'quit'退出程序。)"
age = 0
while age != 'quit':
    age = input(prompt)
    if age != 'quit':
        if int(age) < 3:
            print("免费")
        elif int(age) >3 and int(age) <= 12:
            print("10美元")
        else:
            print("15美元")

输出:
请输入你的年龄:
(输入'quit'退出程序。)1
免费

请输入你的年龄:
(输入'quit'退出程序。)4
10美元

请输入你的年龄:
(输入'quit'退出程序。)19
15美元

请输入你的年龄:
(输入'quit'退出程序。)quit

#7.6
prompt = "请输入你要给馍里加的配料:"
prompt += "\n(输入 'quit' 退出程序。)"
ingredient = ""
active = True
while active:
    ingredient = input(prompt)
    if ingredient == "quit":
        active = False
        break
    else:
        print(ingredient)

输出:
请输入你要给馍里加的配料:
(输入 'quit' 退出程序。)土豆丝
土豆丝

请输入你要给馍里加的配料:
(输入 'quit' 退出程序。)洋芋丝
洋芋丝

请输入你要给馍里加的配料:
(输入 'quit' 退出程序。)quit

prompt = "请输入你的年龄:"
prompt += "\n(输入'quit'退出程序。)"
age = 0
active = True
while active:
    age = input(prompt)
    if age == 'quit':
        active = False
        break
    else:
        if int(age) < 3:
            print("免费")
        elif int(age) >3 and int(age) <= 12:
            print("10美元")
        else:
            print("15美元")

输出:
请输入你的年龄:
(输入'quit'退出程序。)13
15美元

请输入你的年龄:
(输入'quit'退出程序。)quit

#7.7
i = 0
while True:
    i += 1
    print(i)

14天Python编程从入门到实践--Day8:用户输入和while循环_第3张图片
#7.8
jiamos = ["肉夹馍","土豆丝夹馍","洋芋丝夹馍"]
finished_jiamos = []
while jiamos:
    for jiamo in jiamos:
        print("我给你做了个" + jiamo)
        jiamos.remove(jiamo)
        finished_jiamos.append(jiamo)
print(finished_jiamos)

输出:
我给你做了个肉夹馍
我给你做了个洋芋丝夹馍
我给你做了个土豆丝夹馍
['肉夹馍', '洋芋丝夹馍', '土豆丝夹馍']

#7.9
jiamo_orders = ["肉夹馍","土豆丝夹馍","肉夹馍","肉夹馍","洋芋丝夹馍"]
print("肉夹馍卖完了")
finished_jiamos = []
for jiamo in jiamo_orders:
    jiamo_orders.remove("肉夹馍")
active = True
while active:
    for jiamo in jiamo_orders:
        print("我给你做了个" + jiamo)
        finished_jiamos.append(jiamo)
    if jiamo_orders == finished_jiamos:
        active = False
print(finished_jiamos)

输出:
肉夹馍卖完了
我给你做了个土豆丝夹馍
我给你做了个洋芋丝夹馍
['土豆丝夹馍', '洋芋丝夹馍']

#7.10
prompt = "如果你可以去地球上的的一个城市旅行,你会去哪个城市?"
prompt += "\n(输入quit退出程序。)"
while True:
    city = input(prompt)
    if city == "quit":
        break
    else:
        print("我要去" + city)

输出:
如果你可以去地球上的的一个城市旅行,你会去哪个城市?
(输入quit退出程序。)东京
我要去东京

如果你可以去地球上的的一个城市旅行,你会去哪个城市?
(输入quit退出程序。)quit

你可能感兴趣的:(14天Python编程从入门到实践--Day8:用户输入和while循环)