目前位置: 首页 » python算法300例 »正文

python算法例4:排列规律1.3

题目:找规律填数字
1,2,4,3,9,5,16,8,____,____
第50个数及第203个数是什么?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 #<pre>
#python3.9.x
num=[1,2,4,3]
for i in range(5,205):
    if i%2==1:
   
        k=int((i+1)/2)
        num.append(k**2)
    else:
       
        j=num[i-5]+num[i-3]
        num.append(j)
print(num[0:10])
print(num[49])
print(num[202])
#</pre>

推荐阅读