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

简答题

36.体重比较器
要求: 请编程实现如下功能:
(1)程序开始运行时,提醒用户输入三个人的名字和体重(可以分开输入,每次输入名字或者体重);
(2)程序自动比较,找出最重的一个人的名字和体重;
(3)输出的格式不限,但是要有最重人的姓名和体重信息。

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

答案:

br />要实现题目中的功能,可以使用Python编程语言。以下是一个简单的示例代码:```pythondef input_name_weight():names = []weights = []while True:name = input("请输入名字:")if name == "exit":breakweights.append(float(input("请输入体重:")))names.append(name)return names, weightsdef find_max_weight(names, weights):max_weight = weights[0]max_name = names[0]for i in range(1, len(weights)):if weights[i] > max_weight:max_weight = weights[i]max_name = names[i]return max_name, max_weightdef main():names, weights = input_name_weight()max_name, max_weight = find_max_weight(names, weights)print("最重的人的名字是:", max_name)print("最重的人的体重是:", max_weight)if __name__ == "__main__":main()```

解析:

【喵呜刷题小喵解析】

首先,我们定义了一个`input_name_weight`函数,用于接收用户输入的名字和体重。在这个函数中,我们使用了一个无限循环,每次循环都会提示用户输入名字和体重,直到用户输入"exit"为止。在每次循环中,我们将输入的名字和体重分别添加到`names`和`weights`列表中。

然后,我们定义了一个`find_max_weight`函数,用于找出最重的人的体重和名字。在这个函数中,我们遍历`weights`列表,比较每个体重和当前最大体重的大小,如果找到一个更大的体重,就更新最大体重和对应的名字。

最后,我们定义了一个`main`函数,用于调用`input_name_weight`和`find_max_weight`函数,并输出最重的人的体重和名字。

在程序运行时,用户可以根据提示输入名字和体重,程序会自动比较并找出最重的人的体重和名字,并输出相关信息。
创作类型:
原创

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

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

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

分享考题
share