1.构造一个等差数列的函数,参数包括等差数列的起始、结束以及公差,注意公差应该可以为负数。
2.实现能够返回 List 中第 n 大的数字的函数,n 由输入指定。
#1.构造一个等差数列的函数,参数包括等差数列的起始、结束以及公差,注意公差应该可以为负数。
#2.实现能够返回 List 中第 n 大的数字的函数,n 由输入指定。
def callst(begin, end, jump):
lst = []
if begin != end and jump == 0:
return None
if (end-begin) % jump != 0:
return None
if end >=0:
for i in range(begin, end+1, jump):
lst.append(i)
if end<0:
for i in range(begin, end-1, jump):
lst.append(i)
return lst
print(callst(3,7,1))
print(callst(-2, 4, 2))
print(callst(8, -1, -3))