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中的hashlib和base64加密模块使用实例
Sep 02 Python
python获取本机所有IP地址的方法
Dec 26 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
使用Python调取任意数字资产钱包余额功能
Aug 15 Python
Python实现随机取一个矩阵数组的某几行
Nov 26 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
Django重设Admin密码过程解析
Feb 10 Python
python 回溯法模板详解
Feb 26 Python
Python实现计算图像RGB均值方式
Jun 04 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
详解Python中list[::-1]的几种用法
Nov 16 Python
Django数据模型中on_delete使用详解
Nov 30 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
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
深入php 正则表达式的学习探讨
2013/06/06 PHP
Laravel 5框架学习之向视图传送数据
2015/04/08 PHP
PHP图片加水印实现方法
2016/05/06 PHP
【消息提示组件】,兼容IE6/7&&FF2
2007/09/04 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())
2016/08/15 Javascript
原生Javascript插件开发实践
2017/01/09 Javascript
很棒的一组js图片轮播特效
2017/01/12 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
使用go和python递归删除.ds store文件的方法
2014/01/22 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
python 采集中文乱码问题的完美解决方法
2016/09/27 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
怎么快速自学python
2020/06/22 Python
keras:model.compile损失函数的用法
2020/07/01 Python
基于Python正确读取资源文件
2020/09/14 Python
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
跟单文员的岗位职责
2013/11/14 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
我的五年职业生涯规划
2014/01/23 职场文书
人力资源主管岗位职责
2014/01/29 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
区政府领导班子个人对照检查材料
2014/09/25 职场文书
【海涛解说】pis亲自推荐,其实你从来不会玩NW
2022/04/01 DOTA
【海涛dota解说】DCG联赛第一周 LGD VS DH
2022/04/01 DOTA
JS实现九宫格拼图游戏
2022/06/28 Javascript