产生20个随机整数,输出其中小于平均值的整数,使用floor((rand))
时间: 2024-03-23 09:38:03 浏览: 23
好的,以下是产生20个随机整数,并输出小于平均值的整数的代码:
```python
import random
import math
# 产生20个随机整数
nums = []
for i in range(20):
nums.append(math.floor(random.random() * 100))
# 计算平均值
avg = sum(nums) / len(nums)
# 输出小于平均值的整数
for num in nums:
if num < avg:
print(num)
```
这个程序使用了`random`模块产生随机数,其中`math.floor()`函数用于向下取整,即去掉小数部分,只保留整数部分。程序首先产生20个随机整数,然后计算这些整数的平均值。最后,程序遍历这些整数,输出小于平均值的整数。
相关问题
产生20个两位随机整数输出其中小于平均值的偶数Matlab
好的,您可以使用以下代码:
```
% 产生20个两位随机整数
nums = randi([10, 99], 1, 20);
% 计算平均值
avg = mean(nums);
% 找出小于平均值的偶数
result = [];
for i = 1:length(nums)
if nums(i) < avg && mod(nums(i), 2) == 0
result = [result, nums(i)];
end
end
% 输出结果
disp(result);
```
该代码将产生20个两位随机整数存储在`nums`变量中,然后计算平均值并找出小于平均值的偶数。最后,它会输出结果。
产生20个两位随机整数,输出其中小于平均值的偶数
很高兴为您服务!以下是回答:
首先,我们需要生成20个两位随机整数。可以使用Python中的random模块来实现:
```python
import random
nums = [random.randint(10, 99) for _ in range(20)]
```
这段代码会生成一个长度为20的列表,其中每个元素都是10到99之间的随机整数。
接下来,我们需要计算这些随机整数的平均值:
```python
avg = sum(nums) / len(nums)
```
这段代码会计算nums列表中所有元素的和,并除以列表长度,得到平均值。
最后,我们需要输出小于平均值的偶数:
```python
result = [num for num in nums if num < avg and num % 2 == ]
print(result)
```
这段代码会遍历nums列表中的每个元素,如果元素小于平均值且为偶数,则将其加入result列表中。最后,我们输出result列表即可。
完整代码如下:
```python
import random
nums = [random.randint(10, 99) for _ in range(20)]
avg = sum(nums) / len(nums)
result = [num for num in nums if num < avg and num % 2 == ]
print(result)
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)