编写一个python函数,求区间 [100,500]内10个随机整数中的最大值。函数命名简单一点
时间: 2024-03-18 20:40:28 浏览: 106
可以使用 Python 中的 `random` 模块生成随机数,并使用循环和比较操作获取最大值。以下是实现该功能的代码:
```python
import random
def get_max():
# 生成 10 个随机整数
nums = [random.randint(100, 500) for _ in range(10)]
# 初始化最大值为第一个数
max_num = nums[0]
# 循环比较获取最大值
for num in nums:
if num > max_num:
max_num = num
# 返回最大值
return max_num
```
以上代码中,定义了一个名为 `get_max` 的函数,该函数不需要参数。在函数内部,首先使用列表推导式和 `random.randint` 方法生成 10 个区间 [100, 500] 内的随机整数,并保存在列表 `nums` 中。然后初始化最大值为列表中的第一个数 `nums[0]`。接下来使用循环和比较操作遍历列表 `nums`,如果当前数 `num` 大于最大值 `max_num`,则将最大值更新为 `num`。最后返回最大值。
可以通过调用该函数来获取区间 [100, 500] 内 10 个随机整数中的最大值,例如:
```python
max_num = get_max()
print("区间 [100, 500] 内 10 个随机整数中的最大值为:", max_num)
```
以上代码将调用 `get_max` 函数获取最大值,并输出结果。函数命名为 `get_max`,符合函数的功能,命名简单明了。
阅读全文