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 ...
随机推荐
- go语言-for循环
一.for循环语法: for 循环变量初始化:循环条件:循环变量迭代{ 循环体 }案例: 打印10句hello 方式一 package main import "fmt" func ...
- 多线程执行sql报错处理
pymysql多线程访问数据库报错:Packet sequence number wrong - got 7 expected 2 原文:https://www.cnblogs.com/heiao10 ...
- linux下新磁盘创建lvm、扩容lvm
1.首先查看磁盘fdisk -l2.进入磁盘fdisk /dev/sdbn 创建新磁盘p 创建主分区创建分区ID 1-4为主分区根据提示选择磁盘开始位置(默认空格就好)选择结束位置(新增磁盘大小)t ...
- SIGAI机器学习第二十三集 高斯混合模型与EM算法
讲授高斯混合模型的基本概念,训练算法面临的问题,EM算法的核心思想,算法的实现,实际应用. 大纲: 高斯混合模型简介实际例子训练算法面临的困难EM算法应用-视频背景建模总结 高斯混合模型简写GMM,期 ...
- 关于bootstrap的双层遮罩问题
在使用bootstrap的双层遮罩时 遇到这么2个问题 第一个是当关闭遮罩里面层遮罩时滚动条会向左溢出 第二个也是当关闭遮罩里面层遮罩时 在第一层遮罩的内容相当于固定住了 拖动滚动条也只能显示他固定住 ...
- Luogu P1903 BZOJ 2120 数颜色 带修改的莫队
https://www.luogu.org/problemnew/show/P1903 之前切过这道题,复习莫队再切一遍,不过我之前写的是主席树和树状数组,也不知道我当时怎么想的…… 这个题卡常我没写 ...
- TCP四路挥手问题:
1.不管被动和主动,只要发送Fin分节就关闭此端应用层.那么挥手时S接到Fin,此刻C已经关闭应用层,那么S再发送消息岂不是无用,浪费网络资源?
- (5)Go数组
数组 数组是同一种数据类型元素的集合. 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化. 基本语法: // 定义一个长度为3元素类型为int的数组a var a [3] ...
- 设置虚拟机ip地址
当我们在linux中输入命令ifconfig来查找ip地址的时候,可能会出现只有ipv6,而没有inet的情况,这时需要自己设定,有两种方式可供选择: 1,命令 ifconfig 设备名(如eth0) ...
- css,js 学习记录
记录一些自己曾经阅读,值得收藏的网址 --(css3新特性) https://segmentfault.com/a/1190000010780991#articleHeader41 --CSS3 3D ...