关于#输出格式#的问题,如何解决?

题目描述
输入" "处理成字典并输出

样例输入
1:2|2:3|3:4
样例输出
{1: 2, 2: 3, 3: 4}


a=input().split('|')
d={}
for i in a:
    c,e=i.split(':')
    d[c]=e
print(d)
a=input().replace('|',',')
b=f'{{{a}}}'
c=eval(b)
print(c)