如何取得一组数据中每隔n个的数?

img

img

每隔n个好像是这么用吧,就是不对诶

改成
x = list(range(p//2,p+1,n))

你题目的解答代码如下:

def every_nth(n,p):
    x = list(range(p//2,p+1,n))
    return x

print(every_nth(2,8))
print(every_nth(3,16))

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

def every_nth(n,p):
num=0
results=[]
if p%2==0:
num=p//2
else:
num=p//2
print(num)
for number in range(num,p+1,n):
results.append(number)
print(results)
every_nth(3,16)

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632