一、 四大基本运算操作符

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 基本数学运算的更多相关文章

  1. Python数字类型及数学运算

    1.数字类型分为int.float和complex,complex暂时用不到,int和float的相关运算和类型转换如下: >>> 59+12 71 >>> 59- ...

  2. 吾八哥学Python(五):Python基本数学运算

    今天我们学习Python里的基本数学运算方法,还是通过例子来练习吧! 加减乘除求余 #加法 print(12+34) #减法 print(30-10.0) #乘法 print(3*5) #除法 pri ...

  3. Python标准库12 数学与随机数 (math包,random包)

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 我们已经在Python运算中看到Python最基本的数学运算功能.此外,math包 ...

  4. Python: 复数的数学运算

    写的最新的网络认证方案代码遇到了一个难题,唯一的解决办法就是使用复数空间,需要使用复数来执行一些计算操作. 复数可以用使用函数complex(real, imag) 或者是带有后缀j 的浮点数来指定. ...

  5. python 数字系列-复数的数学运算

    复数的数学运算 问题 你写的最新的网络认证方案代码遇到了一个难题,并且你唯一的解决办法就是使用复数空间. 再或者是你仅仅需要使用复数来执行一些计算操作. 解决方案 复数可以用使用函数 complex( ...

  6. Python之复数、分数、大型数组数学运算(complex、cmath、numpy、fractions)

    一.复数的数学运算 复数可以用使用函数 complex(real, imag) 或者是带有后缀j的浮点数来指定 a=complex(2,4) print(a) # (2+4j) b=2-5j # 获取 ...

  7. Python 3标准库 第五章 数学运算

    第五章数学运算-----------------------上下文解释:编程时,我们一般也是先给程序定义一些前提(环境变量.描述环境变化的全局变量等),这些“前提”就是上文,然后再编写各功能模块的代码 ...

  8. Python 集合的各种操作 数学运算 关系操作 增删改查 生成式

    # 集合是无序的 是可变的 不能重复 允许数学运算 分散存储 # 创建# collegel = {'哲学','经济学','法学','教育学'}## # {'教育学', '经济学', '法学', '哲学 ...

  9. Python学习_02_数字和运算

    python具有强大的科学运算功能,python由于支持更加强大的面向对象和动态特性,相比R语言.matlab.mathmatic等传统的科学计算工具具有非常大的优势. Python的数字 pytho ...

随机推荐

  1. go语言-for循环

    一.for循环语法: for 循环变量初始化:循环条件:循环变量迭代{ 循环体 }案例: 打印10句hello 方式一 package main import "fmt" func ...

  2. 多线程执行sql报错处理

    pymysql多线程访问数据库报错:Packet sequence number wrong - got 7 expected 2 原文:https://www.cnblogs.com/heiao10 ...

  3. linux下新磁盘创建lvm、扩容lvm

    1.首先查看磁盘fdisk -l2.进入磁盘fdisk /dev/sdbn 创建新磁盘p 创建主分区创建分区ID 1-4为主分区根据提示选择磁盘开始位置(默认空格就好)选择结束位置(新增磁盘大小)t ...

  4. SIGAI机器学习第二十三集 高斯混合模型与EM算法

    讲授高斯混合模型的基本概念,训练算法面临的问题,EM算法的核心思想,算法的实现,实际应用. 大纲: 高斯混合模型简介实际例子训练算法面临的困难EM算法应用-视频背景建模总结 高斯混合模型简写GMM,期 ...

  5. 关于bootstrap的双层遮罩问题

    在使用bootstrap的双层遮罩时 遇到这么2个问题 第一个是当关闭遮罩里面层遮罩时滚动条会向左溢出 第二个也是当关闭遮罩里面层遮罩时 在第一层遮罩的内容相当于固定住了 拖动滚动条也只能显示他固定住 ...

  6. Luogu P1903 BZOJ 2120 数颜色 带修改的莫队

    https://www.luogu.org/problemnew/show/P1903 之前切过这道题,复习莫队再切一遍,不过我之前写的是主席树和树状数组,也不知道我当时怎么想的…… 这个题卡常我没写 ...

  7. TCP四路挥手问题:

    1.不管被动和主动,只要发送Fin分节就关闭此端应用层.那么挥手时S接到Fin,此刻C已经关闭应用层,那么S再发送消息岂不是无用,浪费网络资源?

  8. (5)Go数组

    数组 数组是同一种数据类型元素的集合. 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化. 基本语法: // 定义一个长度为3元素类型为int的数组a var a [3] ...

  9. 设置虚拟机ip地址

    当我们在linux中输入命令ifconfig来查找ip地址的时候,可能会出现只有ipv6,而没有inet的情况,这时需要自己设定,有两种方式可供选择: 1,命令 ifconfig 设备名(如eth0) ...

  10. css,js 学习记录

    记录一些自己曾经阅读,值得收藏的网址 --(css3新特性) https://segmentfault.com/a/1190000010780991#articleHeader41 --CSS3 3D ...