用python怎么做算术题呢?

很简单,只需要结合《如何看待变量的输入输出》中变量的方法,就可以了。不废话我们上实例:

第一步,我们要学会怎么定义数值型变量。

# 定义一个数值型变量a

a = 1234

# 输出a的变量类型。type()函数为获取当前变量a的数据类型

print(type(a))

# 用来分割输出

print('*********************************************')

# 定义一个数值类型就是b,b为小数,可以想象该变量为猪肉,排骨的价格

b = 66.90

print(type(b))

# 比如模拟一个美梦,马云欠我1元钱

print('*********************************************')

price = -1.00

print(type(price))

说明:只需要 变量的名称 = 数值内容 即可。然后通过print(type(变量))来查看此时,变量名称的类型,运行上面的例子,我们可以得出以下结果:

*********************************************

*********************************************

即,a此时是一个整型,即在python中显示为class ‘int’;b此时是一个浮点型,即在python中显示为class ’float’;

那么我们可以得到一个结论,所谓数值型,在python中就特指int 整形,float 浮点型两种数据类型。

第二步,如何加减乘除。

# 定义一个整型变量a

a = 12

# 定义一个整型变量b

b = 14

# 定义一个变量c,用来存储 a + b,算术加法的结果

c = a + b

# 输出变量c的结果

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a - b,算术减法的结果

c = a - b

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a * b,算术乘法的结果

c = a * b

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a / b,算术除法的结果

c = a / b

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a // b,算术整除的结果

c = a // b

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a % b,算术求余的结果

c = a % b

print(c)

说明:从上面的实例,我们可以得出,整形的算术运算在python中用到的符号为,+加法,-减法,*乘法,/除法,//求整除,%求余的结果,运行后,我们可以得到以下结果:

26

*********************************

-2

*********************************

168

*********************************

0.8571428571428571

*********************************

0

*********************************

12

那么如果是小数,还是这些符号吗?

答:当然,仍然是这些符号,如下面的示例:

# 66.90 一斤的猪肉,来2斤的结果

print(66.90 * 2)

# 两个人,一个110.5斤加上另外一个人的130.5斤再加上2吨的车重,求所有的重辆

print(110.5 + 130.5 + 2000)

说明:实现方法跟上面的示例略有不同,这里直接运行了2个或者3个数相乘、相加,而没有采用变量定义来存储的方式。根据前文我们讲到的,print()括号中的内容,即可以直接赋值,整个可以看作为输入。运行后的得到结果:

133.8

2241.0

需要注意的是,整数与小数之间是可以直接进行算术运算的。

# 整数与小数之间相除。保留了16位小数

print(2 / 3.0)

print('***********************************************')

# 记个简单账,乘坐公共汽车2.0块

bus = 4.0

# 早餐9.0块

breakfast = 9.0

# 午餐

lunch = 20

# 晚餐

dinner = 10

# 问,一天花费了多少钱

print("一天花费的钱 = ", bus + breakfast + lunch + dinner)

print('***********************************************')

# 当然,我们也可以直接运行

print(4.0 + 9.0 + 20 + 10)

说明:在做除法时,如果是小数,将只会保留小数位16位的内容,大部分情况下是足够了,运行结果:

0.6666666666666666

***********************************************

一天花费的钱 = 43.0

***********************************************

43.0

欢迎关注我的个人公众号,谢谢!:

关注了我的公众号就可以看此节视频了!

用python做数学题_「文山玩Python做测试」用python做算术题,很简单相关推荐

  1. python计算数学题_「每日一练」巧用python做小学的数学题

    很多的小学问题其实已经比较复杂了,我们运用传统的算法,可能会比较难以理解,这里我们可以巧用Python来完成一些小学题目的计算! 下边我们就一起来看看python是怎么计算的? 题目 一球从100米高 ...

  2. python数据类型描述_【文山玩Python】用python的数据类型,来简单的描述世界

    前文讲过,编程语言是对现实世界的抽象与模拟,那么数据类型就是用来构造模拟现实世界的工具. 那么python中的数据类型,在现实生活中可以找到那些原型呢? 我们先回顾一个幼儿教育的过程: 出生后,我们先 ...

  3. miui通知栏要点两下_「MIUI玩机技巧84」MIUI12状态栏如何切旧版控制中心

    大家好,我是Flashcer,MIUI玩机爱好者.萌新小米粉. 有人问我,MIUI 12内测版的状态栏如何切换到之前旧版的控制中心的样子? 毕竟在MIUI 12里面通知栏和控制中心是分开的,有些米粉用 ...

  4. oppo手机工程模式清除数据需要密码_「MIUI玩机技巧27」如何快速查询和清除电池信息...

    作为安卓手机的用户,不知道你现在的手机的电量使用如何?是不是感觉到手机电量掉的很快?现在智能手机耗电量确实很大,在正常时间的情况下,好像都是不到一天就没电了?好一点的情况一天一充,我基本上都是一天充电 ...

  5. miui通知栏要点两下_「MIUI玩机技巧56」小米应用商店 新增 通知栏快捷入口

    在2019年底,小米应用商店伴随大家度过了新的一年,而在年末小米应用商店 新增了一项功能--"通知栏快捷入口".其实这个功能主要是方便用户更快查询新的App,以及捷触达" ...

  6. 收下这份「实体店爆款活动清单」,国庆爆单很简单!

    马上就要迎来举国同庆.气氛热烈的国庆节了,在座的老板们是不是都在筹划国庆促销活动啦? 有老板和小编反馈,说节日促销活动做来做去就那几样,不是满减就是发优惠券,再要不然就是抽奖,想做点有新意的活动. 有 ...

  7. python手把手入门_新手必看:手把手教你入门 Python

    首先,Python是什么?据它的创始人Guido van Rossum而言, "Python是一种高级编程语言,它的核心设计思想是代码可读性和允许程序员用几行代码来表达观点的语法." ...

  8. android相册幻灯片功能,玩机教程 篇四十五:「MIUI玩机技巧63」MIUI相册新增“幻灯片播放”功能...

    玩机教程 篇四十五:「MIUI玩机技巧63」MIUI相册新增"幻灯片播放"功能 2020-02-17 16:15:35 0点赞 0收藏 0评论 本帖主要解决2大问题: 1) 功能科 ...

  9. python还房贷_宝妈玩转Python做出房贷计算系统,只因为……

    本期的主人公Nancy,与以往的优秀学员不同,她还有着#全职宝妈#的标签.她就读于深圳大学,毕业后曾在世界500强企业任职. 但随着婚后孩子的出生,让她面临起"如何平衡事业与家庭" ...

  10. python 文件路径_「按需学Python」 1. Glob库遍历路径/文件

    小前言: 本人Python小白,因为最近想整理下近10几年的老照片,然后就有了写脚本批处理的想法.初始需求其实很简单,就是筛选自己想要的照片到指定文件夹,然后按照exif信息重命名照片为拍摄时间_拍摄 ...

最新文章

  1. [译] Security Token 生态 — 项目指南
  2. 听说你想去大厂看妹子,带你看看腾讯产品运营岗超详细面经
  3. KMM 搭建环境,并运行安卓和ios
  4. Eigen库对齐问题:declspec(align('16')) 的形参将不被对齐
  5. SAP从业者群里讨论SAP技术的更新换代问题
  6. redis种类型对应java类型_Redis的五种基本数据类型介绍
  7. 工作44:阅读代码1 dictionary
  8. USB/UART 串口转LoRa无线传输调试工具 评估套件
  9. 取某个字段的前几位 php,php如何实现截取前几个字符
  10. Spring Cloud EurekaService 服务部署服务注册与发现(一)
  11. [leetcode]240. 搜索二维矩阵 II
  12. python如何提取数据_python提取数据的常用方法
  13. 【路径规划】基于NSGA2实现无人机三维路径规划matlab源码
  14. win10专业版开机画面模糊_怎么解决win10专业版字体模糊发虚的教程
  15. 2018年广发证券信息技术部面试总结
  16. Android 热修复技术
  17. Gos —— 掌控硬盘
  18. 神经系统图 基本结构图,大脑神经网络结构图片
  19. LR之识别图片验证码
  20. 巧用ecshop做淘宝客

热门文章

  1. 一线互联网公司Java高级面试总结
  2. 如何在线生成自己的短网址,可自定义域名 可统计点击数
  3. 本地编译tomcat的docker镜像
  4. 程序员,这个双十一,对自己好一点…
  5. gitgrab.sh
  6. USB存储、光驱等外设被禁用了,网络共享被禁用了,还要共享文件怎么办?
  7. page compaction代码分析之一
  8. Android 四大组件学习之BroadcastReceiver二
  9. Linux进程的管理与调度(一)--- Linux进程描述符task_struct结构体详解
  10. SQlite数据库的C编程接口(一) 简介 ——《Using SQlite》读书笔记