当前位置:首页python > 正文

计算0~n所有整数的和Python

作者:野牛程序员:2023-08-07 09:32:26python阅读 2810

可以使用一个循环来计算从0到n(包括n)的所有整数的和。在Python中,可以使用for循环或while循环来完成这个任务。

方法一:使用for循环:

n = int(input("请输入一个整数 n: "))
sum_of_integers = 0

for i in range(n + 1):  # range函数生成0到n的整数序列(包含n)
    sum_of_integers += i

print("0到{}所有整数的和为: {}".format(n, sum_of_integers))

方法二:使用while循环:

n = int(input("请输入一个整数 n: "))
sum_of_integers = 0
i = 0

while i <= n:
    sum_of_integers += i
    i += 1

print("0到{}所有整数的和为: {}".format(n, sum_of_integers))

这两种方法都可以求得从0到n(包括n)的所有整数的和。for循环适用于已知循环次数的情况,而while循环适用于未知循环次数的情况。在这个例子中,由于知道要求从0到n的所有整数的和,所以使用for循环更为简洁。但两种方法都能得到相同的结果。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击