如何用python函数制作一个计算工具
2026/5/11 3:02:34 网站建设 项目流程

大家好,这里是junlang的python文章

今天教大家如何用python函数做一个计算器,希望大家好好学习哦

如何制作

首先我们先定义4个函数,其中除法计算代码请看下面:

def add (a,b,c): return (a + b - c) def sub (x,y): return(x - y) def mulpli (a,b): return (a * b) def div (a,b):

但是请注意⚠️除法除数不能为0,所以请看下面:

def div (a,b): if(b == 0): return("can't div 0") else: return(a / b)

为什么0不能当做除数:


0不能当除数‌,因为它会导致数学运算出现‌无解‌或‌结果不唯一‌的矛盾情况

所以这些情况都破坏了数学运算结果必须‌存在且唯一‌的基本原则,因此规定‌0不能作为除数‌以保持数学体系的一致性。

更多信息请看:https://gemini.google.com/share/f6ea0ee57948

所以这就是为啥除数计算需要用到上面的代码的原因

接下来我们写让用户可以写入数字的代码:

number_1 = int(input("plase enter number 请输入一个数字")) number_2 = int(input("plase enter 2 number 请输入另一个数字"))

这个代码的用途是用input来让用户输入文字

由于在函数加了return所以需要print

print(mulpli(number_1,number_2))

完整代码是

def add (a,b,c): return (a + b - c) def sub (x,y): return(x - y) def mulpli (a,b): return (a * b) def div (a,b): if(b == 0): return("can't div 0") else: return(a / b) def power (a,b): return a**b number_1 = int(input("plase enter number 请输入一个数字")) number_2 = int(input("plase enter 2 number 请输入另一个数字")) print(mulpli(number_1,number_2))

如何运行

在print中的number_1和number_2输入需要计算的数字,如9和34

在mulpli中输入add(表示加)sub(表示减)mulpli(表示乘法)div(表示除法)

print(div(number_1,number_2)) # 其中div可以换成mulpli,sub,add

运行效果及示范

首先我们先输入一个数字,这里我输入12

然后再输入另外一个数字,这里我写6

最终结果是2

好了这篇文章就到这里啊,再见bye!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询