1. # ### python运算符
  2. #(1) 算数运算符: + - * / //(地板除) %(取余) **(幂运算)
  3. var1 = 5
  4. var2 = 8
  5.  
  6. # +
    res = var1 + var2
  7. print(res)
  8.  
  9. # -
  10. res = var1 - var2
  11. print(res)
  12.  
  13. # *
  14. res = var1 * var2
  15. print(res)
  16.  
  17. # /(除法,结果一定是小数)
  18.  
  19. var1 = 8
  20. var2 = 2
  21. res = var1/var2
  22. print(res)
  23.  
  24. # // 地板除(整除)
  25. var1 = 8
  26. var2 = 2
  27. res = var1 // var2
  28. print(res)
  29.  
  30. #如果相除的两个含有小数,那么就在结果上加上.0
  31. var1 = 8.0
  32. var2 = 2
  33. res = var1//var2
  34. print(res)
  35.  
  36. # % 取余
  37. print("<========>")
  38.  
  39. var1 = 7
  40. var2 = 4
  41. res = var1 % var2
  42. print(res)
  43.  
  44. print("<==========>")
  45.  
  46. var1 = -7
  47. var2 = 4
  48. res = var1 % var2
  49. print(res) #1
  50. #-3+4 =1
  51.  
  52. print("<=========>")
  53. var1 = 7
  54. var2 = -4
  55. res =var1 % var2
  56. print(res)#-1
  57. #3-4 = -1
  58.  
  59. # ** (幂运算)
  60. var1 = 3
  61. res =var1**3
  62. print(res)
  63.  
  64. # ### 比较运算符 > < >= <= == !=
  65.  
  66. '''最终只有两个结果,要么是True 要么是False'''
  67.  
  68. # >
  69. var1 = 10
  70. var2 = 20
  71. res = var1 > var2
  72. print(res)
  73.  
  74. # <
  75. var1 = 10
  76. var2 = 20
  77. res = var1 < var2
  78. print(res)
  79.  
  80. # >=
  81. var1 = 20
  82. var2 = 20
  83. res = var1 >= var2
  84. print(res)
  85.  
  86. # <=
  87. var1 = 20
  88. var2 =20
  89. res = var1 <= var2
  90. print(res)
  91.  
  92. # == 等于
  93. var1 = 23
  94. var2 = 21
  95. res = var1 == var2
  96. print(res)
  97.  
  98. '''
  99. 是2个等号,不是1个等号,1个等号是在做变量的赋值,2个是比较是否相同
  100. if var1 == var2
  101. print(123)
  102. '''
  103.  
  104. # != 不等于
  105. var1 = 14
  106. var2 = 13
  107. res = var1 != var2
  108. print(res)

  

算数运算符: + - * / //(地板除) %(取余) **(幂运算) / 比较运算符 > < >= <= == !=的更多相关文章

  1. 洛谷 P1226 【模板】快速幂||取余运算

    题目链接 https://www.luogu.org/problemnew/show/P1226 题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 ...

  2. 洛谷P1226 【模板】快速幂||取余运算

    题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 S1: ...

  3. LuoguP1226 【模板】快速幂||取余运算

    题目链接:https://www.luogu.org/problemnew/show/P1226 第一次学快速幂,将别人对快速幂原理的解释简要概括一下: 计算a^b时,直接乘的话计算次数为b,而快速幂 ...

  4. 洛谷——P1226 取余运算||快速幂

    P1226 取余运算||快速幂 题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod ...

  5. 为什么Java的hash表的长度一直是2的指数次幂?为什么这个(hash&(h-1)=hash%h)位运算公式等价于取余运算?

    1.什么是hash表? 答:简单回答散列表,在hash结构散列(分散)存放的一种数据集结构. 2.如何散列排布,如何均匀排布? 答:取余运算 3.Java中如何实现? 答:hash&(h-1) ...

  6. 洛谷 P1226 取余运算||快速幂

    P1226 取余运算||快速幂 题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod ...

  7. 【洛谷P1226 【模板】快速幂||取余运算】

    题目描述 输入b,p,k的值,求b^p mod k的值.其中b,p,k*k为长整型数. 输入输出格式 输入格式: 三个整数b,p,k. 输出格式: 输出“b^p mod k=s” s为运算结果 作为初 ...

  8. 快速幂 cojs 1130. 取余运算

    cojs 1130. 取余运算 ★   输入文件:dmod.in   输出文件:dmod.out   简单对比时间限制:10 s   内存限制:128 MB [题目描述] 输入b,p,k的值,求b^p ...

  9. [每日一题2020.06.15]P1226 【模板】快速幂取余运算

    我是题目 快速幂就是快速求 \(a^b\)的一种算法 快速幂 思想 : 比如我要求 \(6^9\) 首先将幂转化为二进制形式 : \[6^9 = 6^{1001} \tag{1} \] 可以得到 : ...

随机推荐

  1. Js 动态添加的数据,监听事件监听不到

    在开发中遇到这种问题,就是有些数据,比如按钮是动态添加进去的,结果添加事件监听无效,直接写死在页面上是可以的. 这就是很明显的加载先后顺序的问题了. 解决的方法: $(document).ready( ...

  2. git本地项目代码上传至码云远程仓库总结【转】

    转载自 :https://blog.csdn.net/fox9916/article/details/78253714 git基本使用小结 之前公司的版本控制工具一直用的是svn,最近要改用git,之 ...

  3. Netty 学习笔记(1)通信原理

    前言 本文主要从 select 和 epoll 系统调用入手,来打开 Netty 的大门,从认识 Netty 的基础原理 —— I/O 多路复用模型开始.   Netty 的通信原理 Netty 底层 ...

  4. QtCreator pro中相对路径和debug文件夹下未放动态库时调试报QtCreator:during startup program exited with code 0xc0000135错误

    QtCreator  pro中相对路径一般是以pro文件(非main函数所在文件)所在的当前目录为起点,用$$PWD表示. 如头文件和库文件 INCLUDEPATH +=$$PWD/inc win32 ...

  5. IDEA自动生成序列化ID

    1.安装 serialVersionUID 插件: 2.设置你的IDEA为检查序列化ID 3.重启IDEA(有的版本可以不重启) 4.在需要自动生成序列化ID的类中使用快捷键:Alt+Insert 转 ...

  6. 关于QT Graphics View开启OpenGL渲染后复选框、微调框等无法正常显示的问题

    之前学习QT Graphics View框架,除了基本的图元外,还可以通过QGraphicsProxyWidget类添加QT的基本Widget(如按钮.复选框.单选框等),常使用的场景类接口如下: Q ...

  7. CentOS7安装Java还是无法使用javac

    centos7.4 安装java之后,还是无法使用javac命令.报错提示: [root@ip---- centos]# javac bash: javac: command not found 解决 ...

  8. A股滚动净利润增速最高排名

    最近2年(共8个季度)的滚动净利润都在增长,且平均增速超过10%. 计算举例:滚动净利润增速 = ((2018Q1 到 2018Q4的净利润之和) / (2017Q4 到 2018Q3的净利润之和) ...

  9. 自己动手实现RPC

    一.需求:用户管理系统(UMS),仓库管理系统(WMS),订单管理系统(OMS) 现在OMS有一张订单表:[订单id,用户id,商品id,订单状态,订单时间],需要在客户端展示此订单对应的用户详情和商 ...

  10. VS2017 编译Assimp

    1. 下载Assimp:http://assimp.sourceforge.net/ 2. 要下载和安装DirectX SDK 安装出现错误,错误代码s1023,解决方法:https://blog.c ...