刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

体重比较器

要求: 请编程实现如下功能:

(1)程序开始运行时,提醒用户输入三个人的名字和体重(可以分开输入,每次输入名字或者体重);

(2)程序自动比较,找出最重的一个人的名字和体重;

(3)输出的格式不限,但是要有最重人的姓名和体重信息。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

参考程序1: w1 = int(input(“请输入第一个人的体重:”)) n1 = input(“请输入第一个人的名字:”) w2 = int(input(“请输入第二个人的体重:”)) n2 = input(“请输入第二个人的名字:”) w3 = int(input(“请输入第三个人的体重:”)) n3 = input(“请输入第三个人的名字:”) maximum = w1 m_name = n1 if w2 > maximum: maximum = w2 m_name = n2 if w3 > maximum: maximum = w3 m_name = n3 print(“体重最重的人是:”,m_name) print(“他的体重是:”,maximum) 参考程序2: name=[] weight=[] for i in range(3): a = input(‘请输入姓名:’) b = int(input(‘请输入体重:’)) name.append(a) weight.append(b) c = max(weight) d = weight.index(c) print(“体重最重的人是:”,name[d]) print(“他的体重是:”,c) 除此之外还有字典的方法,在此不做赘述。

解析:

【喵呜刷题小喵解析】这个Python程序实现了题目中的要求。程序首先提示用户输入三个人的名字和体重,然后使用`max()`函数找出最重的体重,再根据最重的体重找出对应的名字。最后,程序输出最重的人的名字和体重。注意,题目中要求体重输入为浮点数,因此在输入体重时使用了`float()`函数,而不是`int()`函数。另外,输出时使用了英文的逗号和冒号,而不是中文的逗号和冒号,以满足大多数编程环境和国际化要求。程序中使用了Python的基本语法,包括变量定义、输入、输出、条件判断以及内置函数等。这个程序的实现方法比较直接和简洁,适合初学者理解。题目还给出了另外两种参考程序,分别使用了列表和字典的方法。这些方法在功能上是等价的,但实现方式略有不同,可以根据个人喜好和编程习惯选择使用。
创作类型:
原创

本文链接:体重比较器 要求: 请编程实现如下功能: (1)程序开始运行时,提醒用户输入三个人的名字和体重(可以

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share