今日份python之简易计算器的python实现 -2019.3.19

基本功能:加减乘除

每进行一次运算立刻打印相应结果,与手机上的计算器功能相同(除了没有高阶函数加入之外),所以计算不了例如正余弦函数的式子。其他都ok。

“q”:退出

def main():
    while True:
        sign1 = input()
        if "+" in sign1:
            if sign1[0] != "+":
                a = sign1.index("+")
                left, right = int(sign1[0:a]), int(sign1[a+1:])
                Sum = left + right
                print(Sum)
            else:
                Sum += int(sign1[1:])
                print(Sum)
        if "-" in sign1:
            if sign1[0] != "-":
                a = sign1.index("-")
                left, right = int(sign1[0:a]), int(sign1[a+1:])
                Sum = left - right
                print(Sum)
            else:
                Sum -= int(sign1[1:])
                print(Sum)
        if "*" in sign1:
            if sign1[0] != "*":
                a = sign1.index("*")
                left, right = int(sign1[0:a]), int(sign1[a + 1:])
                Sum = left * right
                print(Sum)
            else:
                Sum *= int(sign1[1:])
                print(Sum)
        if "/" in sign1:
            if sign1[0] != "/":
                a = sign1.index("/")
                left, right = int(sign1[0:a]), int(sign1[a+1:])
                Sum = left / right
                print(Sum)
            else:
                Sum /= int(sign1[1:])
                print(Sum)
        if sign1 == "q":
            break
if __name__ == "__main__":
    main()

再接再厉咯~!

猜你喜欢

转载自blog.csdn.net/honorwh/article/details/88669487
今日推荐