上回学习了如何使用input输入函数,介绍了如何计算,那么,今天就来做个简单的计算器吧!

Python-运算符

加法运算符 +
加法运算符 -
加法运算符 *
加法运算符 /
取余运算符 %
整数运算符 //
让我们了解这些以后,便可以计算出一些更多的指令,让我们来写一下
a=input("数字a")
b=input("数字b")#先定义两个变量
print(int(a) + int(b))
print(int(a) - int(b))
print(int(a) * int(b))
print(int(a) / int(b))
print(int(a) % int(b))
print(int(a) // int(b))
QQ截图20220428151942.png
你看,计算出的结果,计算这样

Python-比较运算符

== (等于)
< (小于)
>(大于)
>= (大于或等于)
<=(小于或等于)
! (不等于)
False 代表 假【错误】
True 代表 真【正确】

我们可以利用以上的东西来判断效果
a=input("数字a:")
b=input("数字b:")
print("数字a是否等于数字b",a==b)#,后面的就是判断
QQ截图20220428154138.pngQQ截图20220428154258.png
看吧,这里就不一样了,刚刚讲过False 代表 假【错误】 True 代表 真【正确】
很明显,10=10为真【正确】 15≠10为假【错误】

布尔运算符

and (并且)
or (或者)
not (取反)
in (表达式的 值是否存在)
直接上代码,就是最好的理解
a=20
b=22
print(a==20 and b==22)#(这句话的意思就是,a==20 且 b==22)
QQ截图20220428165633.png你看a==20且b==22这句话是成立的,所以返回了一个“True”
那么我们再加一条代码
print(a==20 or a>22)#(这句话的意思是a==20 或者 a>22)
QQ截图20220428165830.png可以看到,虽然有一个不成立,但是另外一个是成立的,所以依然为“True”
再加一行代码
print(not a==20)