Python definiert eine Funktion zum Ermitteln der kumulativen Summe

Schreiben Sie eine Funktion, die die kumulative Summe der Parameter berechnen kann. Die Anzahl der Parameter ist ungewiss. Der Code lautet wie folgt:

def add(*args):
    sum = 0
    if len(args) > 0:
        for i in args:
            sum += i
        print('累加和是:', sum)
    else:
        print('没有元素,和是:', sum)

args ist die Abkürzung für englische Argumente, was Positionsparameter bedeutet. Das Hinzufügen von * vor args bedeutet, dass die übergebenen Parameter unsicher sind. Wenn es leer ist, bedeutet es, dass es sich um ein leeres Tupel handelt:

# 调用函数
add() #传递的参数为0的情况进行测试
add(1, 23, 4,5698)

Operationsergebnis:

D:\python\python.exe I:/pycharm/函数-可变参数.py
没有元素,和是: 0
和是: 5726

Process finished with exit code 0

 

Supongo que te gusta

Origin blog.csdn.net/weixin_47401101/article/details/107391670
Recomendado
Clasificación