比如求从1开始,
n=10,即有10个元素的奇数数组
[13 5 7 9 11 13 15 17 19]
该回答引用chatgpt:
n = 10 # 要生成的奇数数组的元素个数
start = 1 # 数组的起始值
# 使用列表推导式生成奇数数组
odd_array = [start + 2*i for i in range(n)]
print(odd_array)
lst = [1]
while len(lst) < 10:
lst.append(lst[-1] + 2)
print(lst)
你好,可以一试
# 假设n是一个正整数
n = 10 # 这里给n赋值为10
odd_array = list(range(1, 2*n, 2))
# range(1, 2*n, 2)会生成一个从1开始,每隔2取一个数,直到小于2*n的序列
# list()会把这个序列转换成一个列表
# 例如,如果n=10,那么odd_array就是[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
print(odd_array)