zoukankan      html  css  js  c++  java
  • Python学习笔记(4)运算符、运算符小练习

    运算符

    学习了变量、输入、输出,就可以向程序中输入一些值,程序也会将结果输出打印出来,系统对用户输入的数据处理的过程叫做运算,用于运算的符号叫做运算符

    运算符分类:算数运算符、赋值运算符、复合赋值运算符、比较(关系)运算符、逻辑运算符

    算数运算符:加+、减-、乘*、除/、取商的整数//、取余%、幂**,如图:

    注意:当一个表达式中同时含有加减和乘除时,Python处理方式与数学处理方式相同,先算乘除后算加减,如需先算加减时用小()括起,多层时使用多个小(),这与数学中有差别,数学中外层用[]和{}

    赋值运算符:=,定义变量的时候一直在用,将=右边的结果算出来给=左边的变量,如图:

    还可以通过赋值运算符一次定义多个变量(=右边的第一个值赋值给=左边的第一个变量),如图:

    小应用:可以通过赋值运算符实现两个变量值的互换,如图:

    复合赋值运算符:加法赋值运算符+=、减法赋值运算符-=、乘法赋值运算符*=、除法赋值运算符/=、取整赋值运算符//=、取余赋值运算符%=、幂赋值运算符**=

    a += b等效于a = a+b

    a -= b等效于a = a-b

    a *= b等效于a = a*b

    a /= b等效于a = a / b

    a %= b等效于a = a % b

    a //= b等效于a = a // b

    a **= b等效于a = a ** b

    比较(关系)运算符:

    >   大于

    <   小于

    >=  大于或等于

    <=  小于或等于

    ==  等于

    !=  不等于

    <> 不等于

    逻辑运算符:

    and  并且  如:x>1 and x<10     x大于1并且x小于10

    or    或者  如:x>1 or x<10       x大于1或者x小于10

    not   非     如:not (x>1)            x小于并且等于1

    运算符小练习

    练习:输入两个数完成两个数的加法运算

    思路:

    1、使用input()接收所输入的数字并使用变量保存结果

    2、使用运算符计算两个数的加法运算并使用变量保存结果

    3、打印出最终结果

    常见错误:如图

    在input()中无论我们输入什么内容,系统都会把它当做字符串,上图的结果是将字符串"3"和字符串"5"通过"3"+"5"运算拼接在了一起,组成了"35"

    解决方法:将字符串"3"和字符串"5"转换成数值3和数值5,语法为int(input()),如图:

     

  • 相关阅读:
    CLR via C# 3rd Edition下载
    SQL中的CASE WHEN语句
    为何要写注释?
    插件购票的公平性分析
    数据查询
    国产操作系统的市场运作策略
    0/0=2?
    为什么0.1无法被二进制小数精确表示?
    .net 可能要遭到取缔
    思考问题要先注意主体
  • 原文地址:https://www.cnblogs.com/lidongaistudy/p/9506564.html
Copyright © 2011-2022 走看看