编写程序,随机生成10个随机整数,显示这10个数,并采用主逐个对比的方法输出其中最大的数
时间: 2024-03-16 17:45:54 浏览: 24
好的,以下是 Python 代码实现:
```python
import random
# 生成10个随机整数
nums = [random.randint(1, 100) for i in range(10)]
print("生成的随机数为:", nums)
# 采用主逐个对比的方法输出最大的数
max_num = nums[0]
for num in nums:
if num > max_num:
max_num = num
print("最大的数为:", max_num)
```
代码解释:
1. `import random`:导入 Python 内置的随机数生成库。
2. `nums = [random.randint(1, 100) for i in range(10)]`:使用列表推导式生成一个包含10个随机整数的列表。`random.randint(a, b)` 用于生成一个在 `a` 和 `b` 之间(包含 `a` 和 `b`)的随机整数。
3. `print("生成的随机数为:", nums)`:输出生成的随机数。
4. `max_num = nums[0]`:将 `max_num` 初始化为列表中的第一个数。
5. `for num in nums:`:遍历列表中的每个数。
6. `if num > max_num:`:如果当前的数比 `max_num` 大,则将 `max_num` 更新为当前的数。
7. `print("最大的数为:", max_num)`:输出最大的数。
输出结果类似于:
```
生成的随机数为: [56, 43, 62, 18, 75, 24, 97, 50, 62, 51]
最大的数为: 97
```
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)