2020
09-28
09-28
python 等差数列末项计算方式
等差数列末项计算题目内容:给出一个等差数列的前两项a1,a2,求第n项是多少可以使用以下语句实现非负整数n的输入:n=int(input())输入格式:三行,包含三个整数a1,a2,n输出格式:一个整数,即第n项的值输入样例:14100输出样例:298Myanswer思路一:等差数列,先求差m是多少,第n项的值很多种方法算,我就采用这种a1+m*(n-1)a1=int(input())a2=int(input())m=a2-a1n=int(input())N=a1+m*(n-1)print(N)思路二:...
继续阅读 >
如下所示:importnumpyasnp#等差数列print(np.linspace(0.1,1,10,endpoint=True))print(np.arange(0.1,1.1,0.1))"""总结:arange侧重点在于增量,不管产生多少个数linspace侧重于num,即要产生多少个元素,不在乎增量"""#等比数列np.logspace(1,4,4,endpoint=True,base=2)#2**1---2**4补充拓展:python等差数列生成器代码典型的迭代器模式作用很简单——遍历数据结构。不过,即便不是从集合中获取元素,而...