Python 编程语言是处理数字和评估数学表达式时使用的绝佳工具我们利用它的这种特性可以用来制作很多有用的程序 ,我来为大家讲解一下关于如何用python编程一个小型计算器:如何用python实现简易计算器?跟着小编一起来看一看吧!
如何用python编程一个小型计算器:如何用python实现简易计算器
Python 编程语言是处理数字和评估数学表达式时使用的绝佳工具。我们利用它的这种特性可以用来制作很多有用的程序。
本教程提供了一个练习,概述了如何在 Python3 中制作命令行计算器程序。这个计算器将只能执行基本的算术运算。
对于本教程开始前,你应该在本地计算机上安装 Python3,并在电脑上配好环境。
首先,我们定义4个函数,加减乘除。
之后,我们从命令行获取用户的输入。
最后,我们执行加减乘除相对应的方法就好了。
代码示例:
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):
return x / y
while 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("非法输入")