【发布时间】:2019-02-25 21:30:00
【问题描述】:
假设我有两个整数,一个低位和一个高位,我想将它们用作函数的输入,该函数将范围之间的所有整数相加。我知道我应该使用 for range 循环,但我无法得到这个。您将如何编写一个执行此操作的函数?谢谢!
edit:是的,我一直在玩它,但没有得到我想要的东西。例如,输入 3、7 我试图得到 25 的结果,但不幸的是得到了 18
def sum_vals(num1, num2):
result = sum(range(num1, num2))
print(result)
sum_vals(3, 7)
【问题讨论】:
-
这是一个单行字,伙计。您自己绝对可以轻松做到这一点,试一试!
-
help(range)和help(sum)应该是你所需要的。 -
如果你更喜欢数学:math.stackexchange.com/questions/1842152/… 有一个公式可以做到...
-
你的范围是从 3 到 6,你需要 :result =sum(range(num1,num2+1))
标签: python python-3.x function range add