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)
Sign in to make a reply
Em十四丶
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)