python算数不会应该怎么做啊

img


a=12345
c='*'.join(str(a))
print(eval(c))

#可以利用一个列表推导式将输入的字符以整数类型一个个的存到列表中,

#如输入123,则列表是[1,2,3],读者可以自行print查看

list1=[x for x in map(int,input())]
#计算列表长度,为了后面等号输出
leng=len(list1)
#设一个变量用于存储相乘之后的数
su=1
#遍历列表
for i in list1:
    #如果i不等于最后一个数,则输出i*,同时做不换行处理,下同
    if i!=list1[leng-1]:
        print("%d*"%i,end='')
    #反之输出i=
    else:
        print("%d="%i,end='')
    #同时计算相乘结果
    su=su*i
#输出相乘结果
print(su)