其他

分享一些Python基础——一个实现简单的计算器

lil***Lv.3 中级会员 发表于 2024-7-10 IP:河南省 1,307 0

本贴将使用Python语言来实现一个简单的命令行计算器。这个计算器将能够执行基础的加、减、乘、除运算。代码如下:

def add(x, y):

    return x + y


def subtract(x, y):

    return x - y


def multiply(x, y):

    return x * y


def divide(x, y):

    if y != 0:

        return x / y

    else:

        return "除数不能为0"


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


    if choice not in ['1', '2', '3', '4']:

        print("无效输入")

        continue


    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))


代码解释:

  • 我们定义了四个函数 add, subtract, multiply, divide 来执行基础的数学运算。
  • 使用 while 循环来创建一个用户可以不断进行计算直到选择退出的界面。
  • 根据用户的选择,程序会执行相应的数学函数,并打印结果。

这个例子很适合初学者学习Python的基础语法,和简单的输入输出操作,望这个实例能帮助到苦力怕论坛的编程爱好者们=w=

您需要登录后才可以回帖 登录 | 立即注册
本版积分规则