【问题标题】:How to make a function that adds all whole numbers within a range of two numbers?如何制作一个将两个数字范围内的所有整数相加的函数?
【发布时间】: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)

【问题讨论】:

标签: python python-3.x function range add


【解决方案1】:

result 应该这样计算:

result = sum(range(num1,num2+1))

【讨论】:

    猜你喜欢
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    • 2017-08-06
    • 2021-12-02
    • 2015-04-06
    • 1970-01-01
    相关资源
    最近更新 更多