Python初级 3 基本数学运算
一、 四大基本运算操作符
1 加+
print(3 + 2)
2 减-
print(3 - 2)
3 乘:*
print(3 * 2)
4 除/, //
print(3 / 2)
print(3 // 2)
5 操作符,操作数
练习:
print(3 + 2)
print(3 – 2)
print(3 * 2)
print(3 / 2)
print(3 // 2)
二、运算顺序
先乘除,再加减,有括号的先计算括号内的
print(3 + 5 * 3)
print(155 – 3 * 5 + 44 / 4)
三、另外四个操作符:
1、指数:**
自乘为一个幂,一个数的多少次幂
print(3 * 3 * 3 * 3 * 3)
3的5次幂
print(3 ** 5)
print(4 ** 5)
print(10 ** 2)
print(10 ** 3)
print(10 ** 4)
print(10 ** 5)
print(3.2 * 10 ** 5)
2、取余 :%
print(7%2)
3、自增 +=
score = score + 1
print(score)
score += 1
print(score)
4、自减 –=
score = score – 1
print(score)
score –= score
print(score)
练习:
print(3 * 3 * 3 * 3 * 3)
print(3 ** 5)
score = 5
score –= 1
print(score)
四、非常大和非常小
在计算机中不好表示,e记法:
3.8e16
附5个练习程序
# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# 加法
# 输入两个加数,然后输出计算结果 a = float(input("请输入加数:"))
b = float(input("请输入加数:"))
print("a + b = {}".format(a, b, a + b))
# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# 减法
# 输入被减数,减数,然后输出计算结果 a = float(input("请输入被减数:"))
b = float(input("请输入减数:"))
print("{} - {} = {}".format(a, b, a - b))
# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# 乘法
# 输入乘数,然后输出计算结果 a = float(input("请输入乘数:"))
b = float(input("请输入乘数:"))
print("{} * {} = {}".format(a, b, a * b))
# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# 除法
# 输入被除数,除数,然后输出计算结果 a = float(input("请输入被除数:"))
b = float(input("请输入除数:"))
print("{} / {} = {}".format(a, b, a / b))
# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# 整除
# 输入被除数,除数,然后输出计算结果(显示整除结果和余数) a = int(input("请输入被除数(整数):"))
b = int(input("请输入除数(整数):"))
print("{} // {} = {}……{}".format(a, b, a // b, a % b))
Python初级 3 基本数学运算的更多相关文章
- Python数字类型及数学运算
1.数字类型分为int.float和complex,complex暂时用不到,int和float的相关运算和类型转换如下: >>> 59+12 71 >>> 59- ...
- 吾八哥学Python(五):Python基本数学运算
今天我们学习Python里的基本数学运算方法,还是通过例子来练习吧! 加减乘除求余 #加法 print(12+34) #减法 print(30-10.0) #乘法 print(3*5) #除法 pri ...
- Python标准库12 数学与随机数 (math包,random包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 我们已经在Python运算中看到Python最基本的数学运算功能.此外,math包 ...
- Python: 复数的数学运算
写的最新的网络认证方案代码遇到了一个难题,唯一的解决办法就是使用复数空间,需要使用复数来执行一些计算操作. 复数可以用使用函数complex(real, imag) 或者是带有后缀j 的浮点数来指定. ...
- python 数字系列-复数的数学运算
复数的数学运算 问题 你写的最新的网络认证方案代码遇到了一个难题,并且你唯一的解决办法就是使用复数空间. 再或者是你仅仅需要使用复数来执行一些计算操作. 解决方案 复数可以用使用函数 complex( ...
- Python之复数、分数、大型数组数学运算(complex、cmath、numpy、fractions)
一.复数的数学运算 复数可以用使用函数 complex(real, imag) 或者是带有后缀j的浮点数来指定 a=complex(2,4) print(a) # (2+4j) b=2-5j # 获取 ...
- Python 3标准库 第五章 数学运算
第五章数学运算-----------------------上下文解释:编程时,我们一般也是先给程序定义一些前提(环境变量.描述环境变化的全局变量等),这些“前提”就是上文,然后再编写各功能模块的代码 ...
- Python 集合的各种操作 数学运算 关系操作 增删改查 生成式
# 集合是无序的 是可变的 不能重复 允许数学运算 分散存储 # 创建# collegel = {'哲学','经济学','法学','教育学'}## # {'教育学', '经济学', '法学', '哲学 ...
- Python学习_02_数字和运算
python具有强大的科学运算功能,python由于支持更加强大的面向对象和动态特性,相比R语言.matlab.mathmatic等传统的科学计算工具具有非常大的优势. Python的数字 pytho ...
随机推荐
- H5性能测试,首屏时间统计(Argus)
Argus 腾讯质量开发平台,官网链接:https://wetest.qq.com/product/argus 主要针对性:H5的游戏性能测试 主要介绍: 独家首屏时间统计: 告别人工掐秒 自动统计首 ...
- js数组的操作大全
用 js有很久了,但都没有深究过js的数组形式.偶尔用用也就是简单的string.split(char).这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵 ...
- Java - 框架之 Struts2
一. Package 标签 1. 标签属性:name : 包的名称,只有在一个项目中不重名即可.extends : 继承哪个包,默认为 struts-default.name ...
- c# 异步方法中HttpContext.Current为空
调用异步方法前 HttpContext context = System.Web.HttpContext.Current; HttpRuntime.Cache.Insert("context ...
- 在CentOS7上面搭建GitLab服务器
首先要在CentOS系统上面安装所需的依赖:ssh.防火墙.postfix(用于邮件通知).wegt,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问. 1.安装SSH协议 安装命令:sud ...
- 30、提高并行度&广播共享数据
一.提高并行度 1.图解 实际上Spark集群的资源并不一定会被充分利用到,所以要尽量设置合理的并行度,来充分地利用集群的资源.才能充分提高Spark应用程序的性能. Spark会自动设置以文件作为输 ...
- [Noip2018普及]摆渡车
生涯回忆录彻底摸了...反正也没啥人看( 过几天要给普及组神犇讲课就寻思做一点普及题,然后差点被锤爆,, 题在luogu上找的https://www.luogu.org/problemnew/show ...
- UOJ73 【WC2015】未来程序
题目描述:给出输入和暴力程序,求输出.共10个测试点. 测试点1: 输入\(a,b,c\),求\(a\times b \ \mathrm{mod} \ c\) \(a,b,c\)属于long long ...
- 连接linux的几款工具 简介
1.Putty --支持ppk,pub格式密码连接 --支持centos --支持windows操作系统安装,网上去下载直接可以使用,免费的 安装文件在我的百度网盘:putty 安装后如下: load ...
- MySQL:服务无法启动(1067)问题
打开安装文件下的my.ini 找到: #Path to the database rootdatadir="C:/ProgramData/MySQL/MySQL Server 5.5/dat ...