当前位置:首页python > 正文

python加减乘除计算器

作者:野牛程序员:2023-07-02 09:24:48python阅读 2553

“Python加减乘除计算器”,希望编写一个能够执行基本数学运算(加法、减法、乘法和除法)的Python程序。以下是一个简单的示例:

def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

def multiply(a, b):
    return a * b

def divide(a, b):
    if b != 0:
        return a / b
    else:
        return "Error: Cannot divide by zero."

# 主程序
while True:
    print("选择运算:")
    print("1. 相加")
    print("2. 相减")
    print("3. 相乘")
    print("4. 相除")
    print("5. 退出")
    choice = input("请输入您的选择(1/2/3/4/5):")

    if choice == '5':
        print("感谢使用计算器。再见!")
        break

    num1 = float(input("请输入第一个数字:"))
    num2 = float(input("请输入第二个数字:"))

    if choice == '1':
        print("结果:", add(num1, num2))
    elif choice == '2':
        print("结果:", subtract(num1, num2))
    elif choice == '3':
        print("结果:", multiply(num1, num2))
    elif choice == '4':
        print("结果:", divide(num1, num2))
    else:
        print("无效的输入,请重新选择。")

这个程序使用了一个无限循环,直到用户选择退出。用户可以选择要执行的运算类型,然后输入两个数字。程序将根据用户的选择调用相应的函数来执行运算,并输出结果。如果用户选择除法,并且第二个数字为零,程序将返回一个错误消息。

请注意,这只是一个基本示例,没有考虑输入的有效性和错误处理。在实际应用中,您可能需要添加更多的验证和错误处理来提高程序的稳定性和用户体验。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击