Appearance
新建两个python程序,在一个中写一个函数,在另一个程序里导入并调用它
对于一个数列A={an},有a1=1,a2=2,满足∀n>=3,an∈N且an∈[an−1,an−1+an−2]
信息
这里an是个范围,本意是取随机数
对于另一个数列B={bn},有b1=sin(a1),b2=cos(b2),b3=sin(a3),b4=cos(a4),...
警告
A和B是不一样的!
从当前目录中读取n.txt,里面只有一个自然数n,你的任务是算出{a1,a2,...,an}和{b1,b2,...,bn}(保留三位小数),分别表示为{'a1': 1, 'a2': 2}和B=[0.841, -0.416]这样的格式,编码为json格式,在当前目录下新建一个名为seq的文件夹,把上面提到的两个数列保存为a.json和b.json,并输出∑i=1nbi
n.txt
{'a1': 1, 'a2': 2}
B=[0.841, -0.416]
seq
a.json
b.json
提示
注意提交的时候不要把读取和写入的文件交上来,记得提前删掉