编写一个符合以下要求的函数:
a) 计算打印所有参数的和乘以基数(base=3)的结果
b) 如果参数中最后一个参数为(base=5),则设定基数为5,基数不参与求和计算。
# -*- coding utf-8 -*-
def results(*i):
sum=0
for j in i:
sum += j
if i[len(i)-1]==5:
sum=(sum-5)
sum*=5
else:
sum*=3
return sum
print(results(1,2,3,4,5))