输入10个数,要求用函数的方式输出其中 值最大的元素和该数是第几个数
时间: 2023-12-06 21:44:24 浏览: 133
设计输入/出变量范围及隶属函数-机器人与数控
以下是一个示例函数,可以实现输入10个数并输出其中值最大的元素及其位置的功能:
```python
def find_max(nums):
max_num = nums[0]
max_index = 0
for i in range(len(nums)):
if nums[i] > max_num:
max_num = nums[i]
max_index = i
print("最大的数是", max_num, ",它是第", max_index+1, "个数")
# 测试代码
num_list = []
for i in range(10):
num = int(input("请输入第%d个数:" % (i+1)))
num_list.append(num)
find_max(num_list)
```
运行示例:
```
请输入第1个数:9
请输入第2个数:2
请输入第3个数:5
请输入第4个数:1
请输入第5个数:7
请输入第6个数:3
请输入第7个数:8
请输入第8个数:6
请输入第9个数:4
请输入第10个数:0
最大的数是 9 ,它是第 1 个数
```
阅读全文