从1到10中随机选取10个数,构建一个长度为10的数组a,选出a中的奇数。
时间: 2023-11-27 15:53:39 浏览: 134
随机生成指定长度的数字
这个问题可以使用Python语言来实现。具体代码如下:
```python
import random
# 生成长度为10的随机数组
a = [random.randint(1, 10) for i in range(10)]
print("原始数组:", a)
# 选出a中的奇数
odd_nums = [num for num in a if num % 2 == 1]
print("奇数数组:", odd_nums)
```
这里使用了列表推导式来筛选奇数,即将数组a中所有满足条件"num % 2 == 1"的元素取出来,组成一个新的数组odd_nums。
阅读全文