定义一个找出数列中第n个大的数的函数,利用它输出第n个大的数代码
时间: 2023-06-18 13:05:33 浏览: 155
查找一串数字中的第几大数
以下是一个找出数列中第n个大的数的函数的Python代码:
```python
def find_nth_largest(arr, n):
arr.sort(reverse=True) # 将数组从大到小排序
return arr[n-1] # 返回第n个大的数,注意数组下标从0开始
arr = [1, 5, 3, 8, 2, 9] # 定义一个数列
n = 3 # 要求第3大的数
nth_largest = find_nth_largest(arr, n) # 调用函数找出第n个大的数
print(f"The {n}th largest number is {nth_largest}") # 输出第n个大的数
```
输出结果为:
```
The 3th largest number is 5
```
说明数列 `[1, 5, 3, 8, 2, 9]` 中第3大的数为5。
阅读全文