• 第五课 算术运算


    一、加法与减法

           经过上次课的学习,我们已经学会了该如何在控制台中输出我们想要的内容了,但是计算机计算机,最早其实是用来进行计算的,Python能做这事吗,我们来试试。

    413785546cb0476182735008961269d6.png

           看到这结果,估计很多同学就该说了,这都是什么啊,看来Python不行啊。如果你们这么认为,那就大错特错了,因为不是Python不行,而是你们写的不对。说到这里估计很多同学一脸懵,怎么就错啦,你不说了吗,print(" ")就是模板,引号里面是可以替换的内容,我们按照这个做了啊,而且没报任何错误,成功运行了。

    6fe5d72836fd4ce8bd480db0e296f45d.png

           我相信只要你们仔细观察一下,应该就会发现区别吧,很明显的变化,我把引号给去掉了,而且还没报错并且成功运行了。你们能想到原因吗?

           我们上次课说了,print会将引号中的内容原封不动的,一字不差的输出出来,那么我们这次是要原封不动的将“1+1”或者“2-1”这些内容原封不动的输出出来吗,肯定不是对不对。我们是想将计算的和或者差输出出来,所以要记住,如果想要将内容一字不差的输出出来的时候,那print("")就必须将内容包裹在引号里面,否则print()就不需要加引号!就比如我们这次是要进行算术运算,就不需要加引号。

    二、乘法

           刚才试了加法和减法,同理,乘法也是一样的,只不过我们要注意,在Python中乘号可是和数学中不一样的。

           在Python中乘号是这样的“*”,我们在数字键8上可以看到这个符号,如果想打出这个符号,我们需要一个手指按住Shift键另一个手指按下数字键8。

    951ac34f987a4ad9970a8e8556afa0a5.png

    三、除法

           不仅乘号和数学中的不一样,除号也是不一样,在Python中除号是这样的“/”,我们在键盘上找到“?/”这个按键,英文输入法模式下,按下这个按键就可以打出这个符号了。在进行除法运算时,要注意除数不能为0,不然是会报错的!

    b9cc80cd0e5445f3aafdcda77d784efc.png

           运行之后我们可以看到Python进行除法运算之后的商,是以小数形式展现的,这个特点一定要记住哦。那如果说就想要整数的商可不可以呢,其实也是可以的,我们只需要写“//”就可以了,也就是按两下“?/”键,就可以打两个“/”了。

    22464aad5fbb4f3483b57f6f2c57ab4a.png

           “//”运算出来的商,可不是进行四舍五入,而是会进行向下舍入操作,所以无论小数后有多少位,都会直接去掉,只保留整数部分。

    四、求余数

           余数就是一个数除以另一个数之后余下的部分,Python中用符号“%”来进行运算,我们在数字键5上可以看到这个符号,如果想打出这个符号,我们需要一个手指按住Shift键另一个手指按下数字键5。

    1dd86adfea0742edb57980a247e501e6.png

           一定要注意啊,这个过程表示的可不是5的余数是2,而是求5除以2的余数,是一个计算的过程!

    五、幂运算

           初次听这词可能很多人表示不理解,但其实换个说法同学们就都能理解,幂运算就是求一个数的n次方。用“**”符号表示,也就是打两个“*”。

    dc3223f8c6af4e8c908082698b90d0f2.png

           一定要注意在Python中一个“*”表示普通的乘法,两个“**”表示幂运算,可不要搞混哦!

           Python中的算术运算符就是这些了,在使用的时候一定要注意区分不同符号表示的运算,尤其是容易混淆的,避免写错,自己多写几个运算把每种都练练,相信你们一定可以牢牢记住的,加油!

     

  • 相关阅读:
    使用 xml资源文件定义菜单
    Linux 程序打包
    网络安全(黑客)——2024自学
    PyCharm 虚拟环境搭建
    【无标题】
    vue 如何预览pdf文件?
    React学习之路-目录结构
    风力发电资质怎么办理,风力发电设计资质乙级办理条件
    算法金 | 10 大必知的自动化机器学习库(Python)
    从Redis分布式缓存实战入手到底层原理分析、覆盖大厂面试考点
  • 原文地址:https://blog.csdn.net/cyjbdqn/article/details/127881326