每隔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))
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
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)