【发布时间】:2015-11-09 06:51:44
【问题描述】:
我在获取m 和n 之间的所有整数之和时遇到问题。在代码中,我必须输入两个整数m和n,并计算并显示从m到n所有整数的和。
应该使用循环重复将数字添加到总数中来计算总和,我不能使用公式来计算结果。我目前生成的代码如下所示:
m = int(input("Enter a number: "))
n = int(input("Enter a second number: "))
sum = 0
for i in range (m,n):
m+n
sum += i
print(i)
【问题讨论】:
-
那么上面的代码有什么问题?
-
当我输入数字 4 和 5 时,结果只有 4,这是不正确的
-
@rico99 检查我的答案
-
range(n, m)是m独有的,这意味着循环转到m-1(包括在内)。你可以在the docs -
我已回滚您的最新编辑。您不应该编辑问题中的代码,使其与解决方案相匹配。如果您找到了一个好的答案,请在正确答案旁边的标记处接受它,不要编辑您的问题。
标签: python python-3.x for-loop