python实现整数序列求和
作者:张靖力 发布时间:2023-12-14 06:53:10
标签:python,整数,序列,求和
python整数序列求和
整数序列求和,用户输入一个正整数N,计算从1到N(包含1和N)相加之后的结果。
代码如下:
n=input("请输入整数N:")
sum=0
for i in range(int(n)):
sum+=i+1
print("1到N求和结果:",sum)
运行结果:
python常用的序列求和方法
输入正整数n,输出1+2+3+……+n-1+n的和
函数求和
n = int(input('请输入想求和的数字:'))
print(sum(range(1,n+1)))
高阶函数reduce
from functools import reduce
n = int(input('请输入想求和的数字:'))
print(reduce(lambda a,b:a+b,list(range(1,n+1))))
普通求和
n = int(input('请输入想求和的数字:'))
sum = 0
for i in range(1,n+1):
sum = sum + i
print(sum)
递归求和
a = int(input('请输入想求和的数字:'))
def fun(n):
if n == 1:
return n
n = n + fun(n-1)
return n
print(fun(a))
来源:https://blog.csdn.net/qq_40253803/article/details/105596997
0
投稿
猜你喜欢
- TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它
- Python入门教程FROM:http://www.cnblogs.com/taowen/articles/11239.aspx作者:tao
- 数据挖掘的过程中,数据进行处理是一重要的环节,我们往往会将其封装成一个方法,而有的时候这一个方法可能会被反复调用,每一次都对数据进行处理这将
- 本文实例为大家分享了python实现复制大量文件的具体代码,供大家参考,具体内容如下本来是去项目公司拷数据,结果去了发现有500G,靠系统的
- 最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资
- 一、腾讯语音合成介绍腾讯云语音合成技术(TTS)可以将任意文本转化为语音,实现让机器和应用张口说话。 腾讯TTS技术可以应用到很多场景,比如
- 1 python装饰器的作用被装饰对象加上装饰器(戴了个帽子),被装饰对象获得了更强大的功能。2 python装饰器的原理python装饰器
- Javascript中的对像赋值与Java中是一样的,都为引用传递.就是说,在把一个对像赋
- 介绍毫无疑问,任何一个试图使用 CSS 的网页设计师和开发人员都会发现不同的浏览器要求不同的样式声明。这些烦恼归咎于各浏览器及其各版本不同程
- 1、介绍在爬虫中经常会遇到验证码识别的问题,现在的验证码大多分计算验证码、滑块验证码、识图验证码、语音验证码等四种。本文就是识图验证码,识别
- 配置如下TEMPLATES = [下面'context_processors': [中添加'django.core.
- 回顾面向对象编程让我们先用 30 秒钟来回顾一下 OOP 到底是什么。在面向对象编程语言中,可以定义 类,它们的用途是将相关的数据和行为捆绑
- 一个完整的域名,由根域、顶级域、二级、 * ……域名构成,每级域名之间用点分开,每级域名由字母、数字和减号构成(第一个字母不能是减号),不区分
- show tables或show tables from database_name;解释:显示当前数据库中所有表的名称show datab
- 没事在这里发一下关于数据库大批量插入数据的效率对比,用ACCESS和MSSQL,数值是在本机测试,根据不同的环境和配置,数值可能会有较大差别
- 译注:前两天看到一篇不错的英文文章,叫做 How browsers work,该文概要的介绍了浏览器从头到尾的工作机制,包括HTML等的解析
- 本文实例讲述了Python2随机数列生成器。分享给大家供大家参考,具体如下:#filename:randNumber.pyimport ra
- 本文实例讲述了python实现根据图标提取分类应用程序,分享给大家供大家参考。具体方法如下:#!/usr/bin/python # -*-
- 说到排序,很多人可能第一想到的就是sorted,但是你可能不知道python中其实还有还就中方法哟,并且好多种场景下效率都会比sorted高
- Pycharm安装cv2 [python3.6]python解释器为Anaconda的3.6版本下载在这里选择对应的版本进行下载,其中参数分