当我 运行 机器人文件时,我在控制台上得到 0。我需要得到 6 的总和怎么得到?
I am getting 0 on the console when i am running robot file. I need to get the sum that is 6 how to get that?
def sum_all(*args):
print(args)
_sum_ = 0
for num in args:
_sum_ += num
return _sum_
print(sum_all(1,2,3))
当我 运行 时,输出为 6
机器人框架代码:
*** Settings ***
Library ../Library/demo.py
*** Variables ***
*** Test Cases ***
TC1
Print Summ
*** Keywords ***
Print Summ
${sum} sum_all
log to console ${sum}
当我 运行 机器人文件正在获取 0 时,请帮助我了解如何在控制台中获取 6。
您的方法对其参数求和,但您没有传递任何参数 - 因此它 return 是 0。传递的数字将 return 求和时为 6:
${sum} sum_all 1 2 3
${sum} sum_all 2 4
def sum_all(*args):
print(args)
_sum_ = 0
for num in args:
_sum_ += num
return _sum_
print(sum_all(1,2,3))
当我 运行 时,输出为 6
机器人框架代码:
*** Settings ***
Library ../Library/demo.py
*** Variables ***
*** Test Cases ***
TC1
Print Summ
*** Keywords ***
Print Summ
${sum} sum_all
log to console ${sum}
当我 运行 机器人文件正在获取 0 时,请帮助我了解如何在控制台中获取 6。
您的方法对其参数求和,但您没有传递任何参数 - 因此它 return 是 0。传递的数字将 return 求和时为 6:
${sum} sum_all 1 2 3
${sum} sum_all 2 4