pyhon生成等差数列
发布日期:2021-06-29 03:49:14 浏览次数:3 分类:技术文章

本文共 689 字,大约阅读时间需要 2 分钟。

class ArithmeticSeqGenerator():    def find_term_n(self, n):        if self.start % 1 != 0:            print("Please choose an integer.")        elif n % 1 != 0 and n < 1:            print("Please choose a positive whole number.")        else:            term_n = self.start + (n-1)*self.diff            return term_n            def generator(self, start, n, diff):        self.start = start        self.n = n        self.diff = diff        seq = [self.start]        for i in range(1, self.n):            seq.append(self.find_term_n(i))        return seqSeqGen = ArithmeticSeqGenerator()SeqGen.generator(0, 5, 0.35)[0, 0.0, 0.35, 0.7, 1.0499999999999998]

三个参数:

start: 起点数
n: 生成的数量
diff: 差值

转载地址:https://blog.csdn.net/zdx1996/article/details/108671571 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:直接在线查看github里的jupyter notebook
下一篇:python dataframe中缺失值处理

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月11日 00时13分52秒