python输入10个整数并将其保存在列表中,输出列表,并输出该列表中绝对值最大的元素及其下标值
时间: 2024-05-06 09:16:10 浏览: 124
python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。
可以使用以下代码实现:
```python
# 输入10个整数并保存在列表中
lst = []
for i in range(10):
num = int(input("请输入一个整数:"))
lst.append(num)
# 输出列表
print("列表为:", lst)
# 输出绝对值最大的元素及其下标值
max_index = 0
for i in range(1, 10):
if abs(lst[i]) > abs(lst[max_index]):
max_index = i
print("绝对值最大的元素为:", lst[max_index])
print("该元素的下标值为:", max_index)
```
运行结果如下:
```
请输入一个整数:-5
请输入一个整数:3
请输入一个整数:-7
请输入一个整数:2
请输入一个整数:8
请输入一个整数:-1
请输入一个整数:9
请输入一个整数:-4
请输入一个整数:6
请输入一个整数:-2
列表为: [-5, 3, -7, 2, 8, -1, 9, -4, 6, -2]
绝对值最大的元素为: -7
该元素的下标值为: 2
```
阅读全文