28 lines
715 B
Python
28 lines
715 B
Python
# 实现简单的四则运算计算器
|
|
# 输入两个数一个运算符,输出结果
|
|
|
|
|
|
def add(num1:float, num2:float) -> float:
|
|
return num1 + num2
|
|
def sub(num1:float, num2:float) -> float:
|
|
return num1 - num2
|
|
def mul(num1:float, num2:float) -> float:
|
|
return num1 * num2
|
|
def div(num1:float, num2:float) -> float:
|
|
return num1 / num2
|
|
|
|
def main():
|
|
a1 = float(input("请输入第一个数: "))
|
|
a2 = float(input("请输入第二个数: "))
|
|
s = input("请输入运算符: ")
|
|
|
|
if s not in ["+", "-", "*", "/"]:
|
|
print("请输入正确的符号")
|
|
return
|
|
|
|
p = {"+": add, "-": sub, "*": mul, "/": div}
|
|
print(p[s](a1, a2))
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main() |