python中从键盘输入10个整型数据,放入数组a 中,求其最大值、最小值及其所在元素的下标位置,并输出。
作者:野牛程序员:2023-06-28 08:31:50python阅读 2615
可以使用以下代码来实现从键盘输入10个整数,并找到最大值、最小值以及它们的索引位置:
a = [] for i in range(10): num = int(input("请输入第{}个整数: ".format(i+1))) a.append(num) # 求最大值和最小值 max_value = max(a) min_value = min(a) # 求最大值和最小值的索引位置 max_index = a.index(max_value) min_index = a.index(min_value) print("最大值: {}, 位置: {}".format(max_value, max_index)) print("最小值: {}, 位置: {}".format(min_value, min_index))
在上面的代码中,我们首先创建一个空数组 a
。然后使用循环来接收用户输入的10个整数,并将它们添加到数组中。接下来,使用内置的 max
和 min
函数来找到数组中的最大值和最小值。使用 index
方法可以找到最大值和最小值在数组中的索引位置。最后,打印最大值、最小值以及它们的索引位置。
注意:以上代码假设用户输入的都是整数,如果输入非整数会导致程序出错。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
