python
查看原帖
python
1471685
Echo5201楼主2024/10/26 19:24

i = int(input())

c=[]#定义数列

for j in range(i):

c.append(input().split())

# 当第一个字符为a,b,c时 用f来做后面的符号判断 把数列c除字符位以外赋值给d

if(c[j][0]=='a'):

    f=1
    
    d=c[j][1:]
    
elif(c[j][0]=='b'):

    f=2
    
    d=c[j][1:]
    
elif(c[j][0]=='c'):

    f=3
    
    d=c[j][1:]
    
# 当第一个不是a,b,c时

else:d=c[j]

# print(d)

#此时 列表就只有2个元素且全是数字字符

for z in range(1,2):

    g=d[z-1]
    
    b=d[z]
    
    if(f==1):
    
        #s来做长度
        
       s = len(d[z-1])+len(d[z])+2+len(str(int(g)+int(b)))
        print("{}""+""{}""=""{}".format(g,b,int(g)+int(b)))
        print(s)
    if(f==2):
        s = len(d[z-1])+len(d[z])+2+len(str(int(g)-int(b)))
        print("{}""-""{}""=""{}".format(g,b,int(g)-int(b)))
        print(s)
    if(f==3):
        s = len(d[z-1])+len(d[z])+2+len(str(int(g)*int(b)))
        print("{}""*""{}""=""{}".format(g,b,int(g)*int(b)))
        print(s)
2024/10/26 19:24
加载中...