龙空技术网

如何用python实现简易计算器

东北大葱君呐 122

前言:

此时咱们对“python web计算器”可能比较关心,各位老铁们都想要学习一些“python web计算器”的相关知识。那么小编也在网络上收集了一些有关“python web计算器””的相关文章,希望看官们能喜欢,咱们快快来了解一下吧!

Python 编程语言是处理数字和评估数学表达式时使用的绝佳工具。我们利用它的这种特性可以用来制作很多有用的程序。

本教程提供了一个练习,概述了如何在 Python3 中制作命令行计算器程序。这个计算器将只能执行基本的算术运算。

对于本教程开始前,你应该在本地计算机上安装 Python3,并在电脑上配好环境。

首先,我们定义4个函数,加减乘除。

之后,我们从命令行获取用户的输入。

最后,我们执行加减乘除相对应的方法就好了。

代码示例:

def add(x, y):    return x + ydef subtract(x, y):    return x - ydef multiply(x, y):    return x * ydef divide(x, y):    return x / ywhile True:    # take input from the user    choice = input("输入: ")    # check if choice is one of the four options    if choice in ('1', '2', '3', '4'):        num1 = float(input("Enter first number: "))        num2 = float(input("Enter second number: "))        if choice == '1':            print(num1, "+", num2, "=", add(num1, num2))        elif choice == '2':            print(num1, "-", num2, "=", subtract(num1, num2))        elif choice == '3':            print(num1, "*", num2, "=", multiply(num1, num2))        elif choice == '4':            print(num1, "/", num2, "=", divide(num1, num2))                # check if user wants another calculation        # break the while loop if answer is no        next_calculation = input("开始? (yes/no): ")        if next_calculation == "no":          break        else:        print("非法输入")

标签: #python web计算器