3.编写一个函数,随机输出n个整数,并输出其中最大值和最小值。Python
时间: 2024-12-24 09:39:39 浏览: 1
1_1. 产生100个随机数_求其最小值和最大值以及平均值_
5星 · 资源好评率100%
你可以创建一个名为`random_numbers`的函数,使用Python的内置模块`random`来生成n个随机整数,并通过遍历列表找到最大值和最小值。以下是函数的基本实现:
```python
import random
def random_numbers(n):
# 生成一个包含n个随机整数的列表
numbers = [random.randint(0, 100) for _ in range(n)]
# 初始化最大值和最小值为列表的第一个元素
max_value = min_value = numbers[0]
# 遍历列表更新最大值和最小值
for num in numbers:
if num > max_value:
max_value = num
elif num < min_value:
min_value = num
return numbers, max_value, min_value
# 测试函数
n = 5
result = random_numbers(n)
print(f"生成的{n}个随机数是:{result[0]}")
print(f"最大值是:{result[1]}")
print(f"最小值是:{result[2]}")
阅读全文