在Python中,你可以使用内置的`max()`和`min()`函数来找到列表中的最大值和最小值。以下是一个简单的示例,展示了如何从用户那里获取一系列数字,并找出这些数字中的最大值和最小值:
获取用户输入的数字个数count = int(input("请输入数据个数:"))创建一个空列表来存储用户输入的数字numbers = []循环获取用户输入的每个数字for i in range(1, count + 1):number = int(input("请输入第{}个值:".format(i)))将输入的数字添加到列表中numbers.append(number)使用max()和min()函数找出列表中的最大值和最小值max_value = max(numbers)min_value = min(numbers)打印结果print("最大值是:", max_value)print("最小值是:", min_value)
如果你需要从文件中读取数据并找出最大值和最小值,你可以使用以下代码:
打开输入文件with open('in.txt', 'r') as file:读取文件中的每一行lines = file.readlines()初始化最大值和最小值为列表中的第一个素max_value = float('-inf')min_value = float('inf')遍历每一行for line in lines:将每一行分割成数字列表numbers = list(map(int, line.strip().split()))更新最大值和最小值max_value = max(max_value, max(numbers))min_value = min(min_value, min(numbers))打印结果print("最大值是:", max_value)print("最小值是:", min_value)将结果写入输出文件with open('out.txt', 'w') as file:file.write("最大值:{} 最小值:{}".format(max_value, min_value))
这些代码示例展示了如何在Python中输入一系列数字并找出最大值和最小值,以及如何处理文件输入输出。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/81696.html