使用Python求取前n个自然数的总和

给一个自然数n,使用Python求取前n个自然数的总和;

使用while实现

n=int(input("请输入n:"))
sum = 0
while(n > 0):
    sum += n
    n -= 1
print("前n个自然数的总和为:",sum)

输出:

请输入一个自然数:5
前n个自然数的总和为: 15

使用for实现

n=int(input("请输入n:"))
sum = 0
for i in range(0,n+1):
    sum += i
print("前n个自然数的总和为:",sum)

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/sum-first-n-natural-numbers.html

分类: 计算机技术
推荐阅读:
Go语言中预定义常量iota的用法 iota可以被认为是一个可被编译器修改的常量,在每个const关键字出现时被重置为0,在下一个const出现之前,每出现一次iota,其所代表的数字会自增1.
C语言实现斐波那契数列 对于斐波那契数列,其下一个数字是前两个数字的和,例如:0、1、1、2、3、5、8、13、21等等;斐波那契数列的前两个数为0和1;使用C语言实现斐波那契数列的方法有两种,递归和无递归;
使用Python处理Nginx日志 Nginx日志中包含每个HTTP请求的客户端地址、时间、请求方法和页面、返回状态码、返回数据大小,UserAgent这些信息,本文的目的是在Python中使用正则表达式对这些信息进行格式化处理。
Golang实现冒泡排序算法(Bubble Sort) 本文将使用Go语言完成冒泡排序算法(Bubble Sort)的实现;
Python breakpoint()函数 breakpoint()是 Python 3.7 中新增的一个调试工具,它是一个内置函数,可以在程序执行过程中插入一个断点,让程序停在该处等待调试器的进一步命令。
MySQL AES_ENCRYPT()、AES_DECRYPT()函数 AES_ENCRYPT()和AES_DECRYPT()使用官方AES算法实现数据的加密和解密;其密钥默认长度为128位,默认块加密模式为ECB;