猫史档案馆


来秀代码了 计算器

用户:敷衍学家敷衍学家查看:86 回复:8 评论:5 创建时间:2020-06-25T18:18:43


while True:
    x = list(input(""))
    try:
        x1 = x.index("*")
    except:
        try:
            x1 = x.index("-")
        except:
            try:
                x1 = x.index("+")
            except:
                try:
                    x1 = x.index("/")
                except:
                    print("输入错误")
    x2 = x[x1-1::-1]
    x3 = x2[::-1] 
    x4 = x[x1+1::]
    x5 = x[x1]
    try:
        x6 = int("".join(x3))
        x7 = int("".join(x4))
    except:
        x6 = float("".join(x3))
        x7 = float("".join(x4))
    if x5 == "+":
        print("{}+{}={}".format(x6,x7,x6 + x7))
    elif x5 == "-":
        print("{}-{}={}".format(x6,x7,x6 - x7))
    elif x5 == "*":
        print("{}*{}={}".format(x6,x7,x6 * x7))
    elif x5 == "/":
        print("{}/{}={}".format(x6,x7,x6 / x7))


回复

上一页第 1 页 / 共 1 页下一页
wrmdcxywrmdcxy

emmmm

点赞0


评论


wrmdcxywrmdcxy

代码可以简化

点赞0


评论

怎么简化

eval(表达式)


挖坟专家挖坟专家

可以用or简化

点赞0


评论


挖坟专家挖坟专家

我改下发你

点赞0


评论


挖坟专家挖坟专家

eval可以

点赞0


评论

怎么弄


SKQASKQA

可以直接用eval

点赞0


评论

怎么弄

求教


挖坟专家挖坟专家

try

点赞0


评论


地狱解放者地狱解放者

我突然很想把这玩意挖出来

点赞0


评论