第五课 算术运算

news2024/11/20 15:32:18

一、加法与减法

       经过上次课的学习,我们已经学会了该如何在控制台中输出我们想要的内容了,但是计算机计算机,最早其实是用来进行计算的,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中的算术运算符就是这些了,在使用的时候一定要注意区分不同符号表示的运算,尤其是容易混淆的,避免写错,自己多写几个运算把每种都练练,相信你们一定可以牢牢记住的,加油!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/10749.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【每周研报复现】基于阻力支撑相对强度(RSRS)的市场择时

原创文章第106篇,专注“个人成长与财富自由、世界运作的逻辑, AI量化投资”。 今天要复现的研报是:”光大证券_金融工程深度:基于阻力支撑相对强度(RSRS)的市场择时——技术择时系列报告之一“。 研报核心…

写个注解帮你净化使用分布式锁的重复操作

RedissonAop实现分布式锁 前言 简介 Aop的意义 AOP 旨在从业务逻辑中分离出来通用逻辑,切面实现了跨越多种类型和对象的关注点(例如事务管理、日志记录、权限控制)的模块化。 例子 就以这段代码为例子,这段代码总是回去获取锁之…

【HTML】关于height值设置和显示不同的原因以及font-size对象为中文和英文的区别

关于height值设置和显示不同的原因 height: 100px; CSS中把高度设置为100px,但是实际测量发现高度为125px 这个是因为:笔记本默认显示大小为125%,所以100的125%就是125. 还有一点,在你写网页时,要注意网页的缩放一定…

050_阵列天线方向图乘积原理

天线增益概念。原创不易,恐有错误,恳请读者指正。碎片三分钟逛电巢App,收获一丢丢。 天线定向性(directivity) 假设理想的无定向性天线,在远场区的3D球面空间各方向的辐射功率都相等,则定义球面等辐射功率的方向图的定…

Linux内存泄露案例分析和内存管理分享

作者:李遵举 一、问题 近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报警的消息&…

代码随想录day56|583. 两个字符串的删除操作|72. 编辑距离|编辑距离总结篇|Golang

代码随想录day56 考试周了解一下 目录 代码随想录day56 583. 两个字符串的删除操作 72. 编辑距离 动态规划之编辑距离总结篇 583. 两个字符串的删除操作 思路 动态规划一 本题和动态规划:115.不同的子序列相比,其实就是两个字符串都可以删除了&am…

2023职教高考报名开启,报考人数继续增加

进入11月起,各地区2023年职教高考报名已经陆续开始,报考考生主要以中职学校学生为主。根据南京日报的报道,11月1日就启动的江苏省职教高考报名,吸引了不少家长和学生的关注,有些专业的报名人数已经比2022年翻了不止一倍…

Flutter Hooks — 快速了解

Flutter Hooks — 快速了解 前言 Hooks,直译过来就是"钩子",是前端 React 框架加入的特性,用来分离状态逻辑和视图逻辑。现在这个特性并不只局限在于 React 框架中,其它前端框架也在借鉴。 我们都知道在 FLutter 开发中的一大痛点就…

图解 | 监控系统 Prometheus 的原理

本篇将会以图解的方式剖析 Prometheus 的原理。本文主要内容如下: 一、Prometheus 是什么? ELK Stack 日志收集和检索平台想必大家应该比较熟悉,Elasticsearch Filebeat Logstash Kibana。 ELK 架构 而 Prometheus 就相当于一整个 ELK&a…

功率放大器的主要指标有哪些呢

功率放大器是电子测量行业比较常见的能够放大信号源电压信号的仪器,虽然功率放大器的应用十分广泛,但是很多人对于功率放大器的主要指标参数还不了解,就让安泰电子来为大家介绍功率放大器的主要指标。 功率放大器的核心参数指标包括带宽、电压…

python多线程返回值问题重写Thread类的run方法

python多线程使用 文章目录python多线程使用一、案例二、说明1、针对第一种是有返回值的 ,可以通过future.result() 去拿到每个线程返回值2、无返回值问题3、我们可以重写这个Thread类重写了__init__、run方法和join方法,主要是start()涉及的方法太多了而…

Redis篇(5)——持久化

持久化 RDB 1、save会阻塞所有命令。而bgsave则不能与其他持久化命令同时执行 2、自动rdb的发起:servercorn默认每100ms执行一次,根据redisserver里面记录的dirty(上次save后修改的次数)和lastsave(上次save的时间&a…

sklearn基础篇(七)-- 随机森林(Random forest)

上一节我们提到决策树的一个主要缺点在于经常对训练数据过拟合。随机森林是解决这个问题的一种方法。随机森林是属于集成学习,其核心思想就是集成多个弱分类器以达到一个强分类器的效果。 1 bagging的原理 随机森林采用Bagging的思想,所谓的Bagging可以…

HDFS的高级功能

3.6 HDFS的高级功能 3.6.1 安全模式 安全模式(Safemode)是HDFS所处的一种特殊状态。处于这种状态时,HDFS只接受读数据请求,不能对文件进行写、删除等操作。安全模式是保证一个系统保密性、完整性及可使用性的一种机制&#xff0…

精彩回顾:CACTER邮件数据防泄露EDLP亮相2022世界互联网大会

2022年世界互联网大会乌镇峰会于11月11日胜利闭幕。 本届峰会是世界互联网大会国际组织成立后的首届年会,以“共建网络世界 共创数字未来—携手构建网络空间命运共同体”为主题,共设置1场全体会议和20场分论坛,围绕全球网络空间热点问题展开讨…

【猿创征文】Vue3 企业级优雅实战 - 组件库框架 - 6 搭建example环境

本系列已更新文章: 分享一个实用的 vite vue3 组件库脚手架工具,提升开发效率 开箱即用 yyg-cli 脚手架:快速创建 vue3 组件库和vue3 全家桶项目 Vue3 企业级优雅实战 - 组件库框架 - 1 搭建 pnpm monorepo Vue3 企业级优雅实战 - 组件库框架…

线程池相关总结

多线程之线程池总结 1. 概述: 线程池(Thread Pool):把一个或多个线程通过统一的方式进行调度和重复使用的技术,统一管理,避免了因线程过多而带来使用上的开销和不可控。 作用: 降低资源消耗…

SpringBoot进阶学习(二)---配置高级

第三方bean属性绑定 在要绑定的类上添加ConfigurationProperties(prefix “”)&#xff0c;prefix为对应的配置类中的内容&#xff0c;在添加注解ConfigurationProperties时候会产生错误&#xff0c;如&#xff1a; 这时候添加依赖&#xff1a; <dependency><groupI…

计算机网络 5 - 链路层

第6章 链路层和局域网(Link Layer and LANs)6.2 差错检测 和 纠正奇偶校验校验和CRC 循环冗余校验6.3 多路访问协议信道划分 MAC协议随机存取MAC协议6.4 LAN 局域网MAC地址 和 ARP无效的MAC帧格式Ethernet 以太网交换机第6章 链路层和局域网(Link Layer and LANs) 6.2 差错检测…

H5基本开发1——(H5简单概述)

html概述 HTML是用来描述网页的一种语言 HTML指的是超文本标记语言Hyper Text Markup Language&#xff0c;是一种用于创建网页的标准标记语言 标记语言是一套标记标签markup tag HTML使用标记标签来描述网页 HTML文档的后缀名&#xff1a;.html或者.htm&#xff0c;两种后缀名…