m0_71435022 2022-05-27 14:55 采纳率: 66.7%
浏览 35

Python如何构造一个函数

1.构造一个等差数列的函数,参数包括等差数列的起始、结束以及公差,注意公差应该可以为负数。

2.实现能够返回 List 中第 n 大的数字的函数,n 由输入指定。

  • 写回答

1条回答 默认 最新

  • 不会长胖的斜杠 新星创作者: 后端开发技术领域 2022-05-27 15:15
    关注
    #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))
    
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 5月27日