当前位置:首页python > 正文

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个整数,并将它们添加到数组中。接下来,使用内置的 maxmin 函数来找到数组中的最大值和最小值。使用 index 方法可以找到最大值和最小值在数组中的索引位置。最后,打印最大值、最小值以及它们的索引位置。

注意:以上代码假设用户输入的都是整数,如果输入非整数会导致程序出错。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击