使用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

分类: 计算机技术
推荐阅读:
Golang中如何表示无穷大 在Golang中,可以使用math包中的Inf函数来表示无穷大;具体来说,使用math包中的Inf(1)表示正无穷大,Inf(-1)表示负无穷大。
在C语言中如何表示无穷大 在C语言中,可以使用预定义的常量INFINITY来表示正无穷大。
打开任务管理的一瞬间CPU飙到很高,这种现象正常吗? Windows系统上的任务管理器(进程名Taskmgr.exe)用于实时显示计算机当前有关于性能、进程、服务等信息;细心的朋友会发现,在打开任务管理器的一瞬间,CPU使用率瞬间飙升,基本上会达到100%,随后也会很快回落,那这种现象正常么?
Python实现与智能机器人交互 本文将利用API与智能机器人进行人机交互,进行简单的聊天对话;代码由Python语言实现。
Golang实现线性搜索算法(Linear Search) 本文将使用Go语言实现线性搜索算法(Linear Search);
Rust中的Fn、FnOnce、FnMut闭包详解 闭包会自动实现Fn、FnOnce、FnMut这三个trait中的任意一个,这取决于闭包在调用过程中对捕获变量的使用;