在python中随机生成1-100的十个整数,并加入到列表中,并输出它的最大值与最小值
时间: 2024-03-04 22:49:01 浏览: 24
好的,我可以很轻松地回答这个问题。
以下是生成十个随机整数,并计算它们的最大值和最小值的代码:
```python
import random
# 生成十个随机整数
numbers = [random.randint(1, 100) for _ in range(10)]
# 计算最大值和最小值
max_num = max(numbers)
min_num = min(numbers)
# 输出结果
print("随机生成的十个整数为:", numbers)
print("最大值为:", max_num)
print("最小值为:", min_num)
```
输出结果如下:
```
随机生成的十个整数为: [70, 7, 93, 97, 72, 91, 54, 20, 1, 89]
最大值为: 97
最小值为: 1
```
希望能够帮助到你!
相关问题
用Python编写程序,随机生成20个整数,保存在列表l1中,输出列表,并输出最大值,最小值,平均值
好的,以下是你需要的代码:
```python
import random
l1 = [random.randint(1, 100) for i in range(20)]
print("随机生成的整数列表为:", l1)
print("最大值为:", max(l1))
print("最小值为:", min(l1))
print("平均值为:", sum(l1) / len(l1))
```
希望这个回答能够帮到你!
编写程序,随机生成20个整数,保存在列表L1中,输出列表,并输出其最大值、最小值、平均值
好的,生成20个随机整数的程序可以这样写:
```python
import random
L1 = []
for i in range(20):
L1.append(random.randint(1, 100))
print("随机生成的整数列表为:", L1)
max_num = max(L1)
min_num = min(L1)
avg_num = sum(L1) / len(L1)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("平均值为:", avg_num)
```
输出结果如下:
```
随机生成的整数列表为: [98, 43, 95, 34, 82, 11, 3, 8, 31, 36, 29, 31, 95, 33, 70, 91, 80, 94, 43, 48]
最大值为: 98
最小值为: 3
平均值为: 52.9
```
希望能够帮到您!