python 获取输入_【python小白上路系列】获取用户输入练习。

这篇博客展示了几个Python编程的基础练习,包括汽车租赁、餐馆订位、判断数字是否为10的倍数、比萨配料输入、电影票定价以及无限循环。用户通过输入获取不同的程序响应,涉及条件判断和循环控制等基本编程概念。
摘要由CSDN通过智能技术生成

今天喉咙还是特别不舒服,明天赶紧去医院看看,趁着有点儿精神,稍微学习一会儿吧。

7-1 汽车租赁 :编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,如“Let me see if I can find you a Subaru”。实现:

car = input("What kind of cars do you want to rent?")print("Let me see if I can find you a " + car)

运行结果:

93b50e4745fe1a92d42b60bac8e6308c.png

7-2 餐馆订位 :编写一个程序,询问用户有多少人用餐。如果超过8人,就打印一条消息,指出没有空桌;否则指出有空桌。实现:

meal = int(input("How many people have meals?\n"))if meal > 8:    print("There is no empty table!")else:    print("There are empty tables.")

运行结果:

8926beb865a112e91e8a80a4e5d92a6c.png

7-3 10的整数倍 :让用户输入一个数字,并指出这个数字是否是10的整数倍。实现:

number = int(input("Please input a number: \n"))if number % 10 == 0:    print("Is an integer multiple of 10!")else:    print("Please try again!")

运行结果:

46ce3116859c21587be33060f3767730.png

7-4 比萨配料 :编写一个循环,提示用户输入一系列的比萨配料,并在用户输入'quit' 时结束循环。每当用户输入一种配料后,都打印一条消息,说我们会在比萨中添加这种配料。实现:

while True:    ingredients = input("What kind of ingredient do you want to add to?")    print("We will add to the " + ingredients.title() + " in the pizza!")    if ingredients == 'quit':        break

运行结果:

3e7f4ac16364a38840317b89612121bb.png

7-5 电影票 :有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3~12岁的观众为10美元;超过12岁的观众为15美元。请编写一个循环,在其中询问用户的年龄,并指出其票价。实现:

while True:    age = int(input("Please input your age:\n"))    if age < 3:        print("The fare is free!")    elif age > 12:        print("The fare is $15.")    else:        print("The fare is $10.")

运行结果:

b496c69ccd62833d84e38a4bc4bdbed4.png

7-6 三个出口 :以另一种方式完成练习7-4或练习7-5,在程序中采取如下所有做法。在while 循环中使用条件测试来结束循环。

  • 使用变量active 来控制循环结束的时机。

  • 使用break 语句在用户输入'quit' 时退出循环。

实现:

active = Truecount = 0while active:    age = int(input("Please input your age:\n"))    if age < 3:        print("The fare is free!")    elif age > 12:        print("The fare is $15.")    else:        print("The fare is $10.")    count += 1    if count > 3:        active = False

运行结果:

682f822a47dbb6197d551ccce54e6774.png

7-7无限循环 :编写一个没完没了的循环,并运行它(要结束该循环,可按Ctrl+C,也可关闭显示输出的窗口)。实现:

while True:    print("fk you!")

运行结果:

ca8114a705ad4209e1a5e8bcb940af5f.png

干活去了,就这。

8f7002ac29148dae9e67a0361d126505.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值