python 等差数列末项计算方式


Posted in Python onMay 03, 2020

等差数列末项计算

题目内容:

给出一个等差数列的前两项a1,a2,求第n项是多少

可以使用以下语句实现非负整数n的输入:

n=int(input())

输入格式:

三行,包含三个整数a1,a2,n

输出格式:

一个整数,即第n项的值

输入样例:

1
4
100

输出样例:

298

My answer

思路一:等差数列,先求差m是多少,第n项的值很多种方法算,我就采用这种a1 + m*(n-1)

a1 = int(input())
a2 = int(input())
m = a2 - a1
n = int(input())
N = a1 + m*(n-1)
print(N)

思路二:我们折腾一下电脑,让计算机用笨方法,从a1开始算,计算n-1次

a1 = int(input())
a2 = int(input())
n = int(input())
m = a2 - a1
for i in range(n-1):
 a1 += m
print(a1)

补充知识:python判断等差数列

废话不多说啦,大家还是直接看代码吧!

import sys
n = int(sys.stdin.readline().strip())
s = sys.stdin.readline()
s = list(map(int, s.split(' ')))
print(n)
print(s)
for i in range(len(s)-1):
    for j in range(i+1, len(s)):
      if s[i] >= s[j]:
        s[i], s[j] = s[j], s[i]
for j in range(1, len(s)-1):
  if s[j] - s[j-1] == s[j+1] - s[j]:
    flag = 1
  else:
    flag = 0
if flag == 1:
  print('Possible')
else:
  print('Impossible')

以上这篇python 等差数列末项计算方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编程中NotImplementedError的使用方法
Apr 21 Python
Python GUI布局尺寸适配方法
Oct 11 Python
python hbase读取数据发送kafka的方法
Dec 27 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 Python
python获取Pandas列名的几种方法
Aug 07 Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 Python
解决python -m pip install --upgrade pip 升级不成功问题
Mar 05 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
Apr 27 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
详解python with 上下文管理器
Sep 02 Python
python中pdb模块实例用法
Jan 15 Python
Python还能这么玩之用Python修改了班花的开机密码
Jun 04 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
May 03 #Python
Python定义函数实现累计求和操作
May 03 #Python
Python实现汇率转换操作
May 03 #Python
Python定时从Mysql提取数据存入Redis的实现
May 03 #Python
python函数调用,循环,列表复制实例
May 03 #Python
python轮询机制控制led实例
May 03 #Python
python 轮询执行某函数的2种方式
May 03 #Python
You might like
PHP源码分析之变量的存储过程分解
2014/07/03 PHP
php5.3后静态绑定用法详解
2016/11/11 PHP
jQuery 使用手册(七)
2009/09/23 Javascript
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
2009/12/09 Javascript
JavaScript全局函数使用简单说明
2011/03/11 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
举例说明如何为JavaScript的方法参数设置默认值
2015/11/17 Javascript
Bootstrap DateTime Picker日历控件简单应用
2017/03/25 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
Angular实现模版驱动表单的自定义校验功能(密码确认为例)
2018/05/17 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
vue拖拽排序插件vuedraggable使用方法详解
2020/08/21 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
[01:20]辉夜杯背景故事宣传片《辉夜传说》
2015/12/25 DOTA
Windows下为Python安装Matplotlib模块
2015/11/06 Python
Python对象转JSON字符串的方法
2016/04/27 Python
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
python根据多个文件名批量查找文件
2019/08/13 Python
Python利用Scrapy框架爬取豆瓣电影示例
2020/01/17 Python
Python pandas对excel的操作实现示例
2020/07/21 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
车间调度岗位职责
2013/11/30 职场文书
商铺消防安全责任书
2014/07/29 职场文书
2014年教师节演讲稿
2014/09/03 职场文书
谢师宴家长致辞
2015/07/27 职场文书
详解Python函数print用法
2021/06/18 Python
探讨Java中的深浅拷贝问题
2021/06/26 Java/Android
Java 语言中Object 类和System 类详解
2021/07/07 Java/Android
阿里云服务器部署RabbitMQ集群的详细教程
2022/06/01 Servers