zoukankan      html  css  js  c++  java
  • day02 运算符

                                  运算符2019-04-01

    目录

    一、算数运算符

         + = * / % // **

    二、比较运算

         > < == != >= <= <>

    三、成员运算

        in   not in

    四、逻辑运算

       and or not

    五、赋值扩展运算

       = += -= *= /= //= **=

    一. 算数运算符

      常用的符号:

     + 加法运算符求两个数的和

    x = 10
    y = 20
    z = x + y
    print(z)
    
    

    - 减法运算跟上面的相反

    x = 10
    y = 20
    z = x - y
    print(z)

    * 求连个数相乘

    x = 10
    y = 20
    z = x * y
    print(z)

    / 求两个数的商

    x = 10
    y = 20
    z = x / y
    print(z)

    %求两个数相乘的余数

    x = 10
    y = 20
    z = x % y
    print(z)

    // 当两个数相除的时候只取商而不去管是否能除尽是否有余数

    x = 10
    y = 21
    z = y // x
    print(z)

    ** 算两个数的次方

    x = 8
    y = 2
    z = y ** x
    print(z)

    二. 比较运算符

        比较运算符主要用来对两个值的比较

    > 比较a是否大于b

    x = 8
    y = 2
    if x > y:
    print("yes")
    else:
    print("No")

    <比较a是否小于b

    x = 8
    y = 2
    if x < y:
    print("yes")
    else:
    print("No")

    >=比较a是否小于等于b

    x = 8
    y = 2
    if x >= y:
    print("yes")
    else:
    print("No")

    <=查看a是否小于等于b

    x = 8
    y = 2
    if x <= y:
    print("yes")
    else:
    print("No")

    !=查看a是否不等于b

    x = 8
    y = 2
    if x != y:
    print("yes")
    else:
    print("No")

    ==查看a是否等于b

    x = 8
    y = 2
    if x == y:
    print("yes")
    else:
    print("No")

    三. 成员云算法

    in   not in

    in:a是否在x里面

    comment = input("请输入您的评论: ")
    if "今天天气真好" in comment:
    print("是的,适合出去晒太阳")

    not in:a是否不存在x里面

    comment = input("请输入您的评论: ")
    if "我想学python" not in comment:
    print("你不是个好孩纸")

    四. 逻辑运算符

    and or not 一般判断顺序为not and or

    a or b
    if a == 0: b else a
    and和or相反     ps:做运算的时候会用到这个公式

    and:两边条件都 为真则为成立

    username = input("please input the username: ")
    pwd = input("please input the password: ")
    if username == "ivy" and pwd == "123":
    print("welcome to the homepage")
    else:
    print("username or password wrong")

    or:两边条件一边为真则成立

    comment = input("请输入您的评论:")
    if "苍老师" in comment or "法论功" in comment:
    print("sorry, 您的评论含有非法字符评论失败")
    else:
    print("评论成功")

    not: 用于布尔型True和False,not True为False,not False为True

    a = input("请输入alpha: ")
    list = ["a","c","b"]
    if a not in list:
    print("false")
    else:
    print("true")

    五. 赋值运算符

    = += -= *= /+ //= **= %=

    =:一般用来赋值,右边的值传给左边

    a = "xxxxx"

    += 什么加什么等于什么

    count = 1
    while count < 10:
    print(count)
    count += 1

    -=什么减什么等于什么

    count = 20
    while count > 0:
    print(count)
    count -= 1

    *=什么乘什么等于什么

    a = 10
    b = 20
    b *= a
    print(b)

    /= 什么除以什么 等于什么

    a = 10
    b = 20
    b /= a
    print(b)

    //= 什么取整等于什么

    a = 10
    b = 23
    b //= a
    print(b)

    **=什么的n次方等于什么

    a = 8
    b = 2
    b **= a
    print(b)

    %=什么的 什么的取余等于什么

    a = 10
    b = 23
    b %= a
    print(b)


    We are down, but not beaten. tested but not defeated.
  • 相关阅读:
    cocos2dx-lua捕获用户touch事件的几种方式
    Java并发编程之闭锁CountDownLatch简单介绍
    opencv视频播放
    完全备份、差异备份以及增量备份的区别
    如何实现文件增量同步——算法
    Oracle提示“资源正忙,需指定nowait”的解决方案
    oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT
    一次oracle大量数据删除经历
    rownum的使用-分页
    sql语句分页多种方式ROW_NUMBER()OVER
  • 原文地址:https://www.cnblogs.com/guniang/p/10636374.html
Copyright © 2011-2022 走看看