Project1
标题:
等差数列怎么表示?
[打印本页]
作者:
stella
时间:
2014-8-14 09:43
标题:
等差数列怎么表示?
判断一个变量是否是10、30、50、70、90、110。。。。。。
作者:
克莉丝
时间:
2014-8-14 09:51
本帖最后由 克莉丝 于 2014-8-14 09:54 编辑
等差数列不一定是1\3\5\7\9.....或者其倍数
表示出等差数列的通项公式:a(n) = 3n-2 表示公差为3首项为1的等差数列的通项公式
那么这个数加上2就是3的整倍数
判断这个数是否为等差数列中的数,只需对其加上2再判断是否为3的整倍数即可
num = 10086
#通项公式表示为a(n) = n x d+a0
n = 3
a0 = -2
result = (num - a0) % n == 0
print result
剩下的自己搞定
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1