Python生成1到30的等差数列
时间: 2024-04-16 08:02:04 浏览: 62
等差数列.py
可以使用random模块生成一个包含20个随机数的列表,再用循环遍历列表,判断每个元素是否与列表中的其他元素都不相同,如果是则添加到另一个列表中,最终得到的就是符合要求的列表。
代码示例:
```python
import random
# 生成包含20个随机数的列表
lst = [random.randint(1, 100) for _ in range(20)]
print("随机数列表:", lst)
# 生成符合要求的列表
new_lst = []
for num in lst:
if num not in new_lst and lst.count(num) == 1:
new_lst.append(num)
print("符合要求的数列表:", new_lst)
```
阅读全文