Discuss / Python / 打印计算过程

打印计算过程

Topic source

Em十四丶

#1 Created at ... [Delete] [Delete and Lock User]

def multi_product(*args):

    sum = 1

    logs = []

    sumlog = ''

    # 计算乘积

    # 准备打印乘积过程和结果

    for x in args:

        sum = sum * x

        logs.append('×'+str(x))

    # 去掉开头的乘号

    if len(logs) != 0:

        logs[0] = str(args[0])

    # 连接字符串

    for y in logs:

        sumlog += y

    # 补上等号、结果

    sumlog += '='

    sumlog += str(sum)

    return sum, sumlog

    print(sumlog)


  • 1

Reply