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()),如图:

 

原文地址:https://www.cnblogs.com/lidongaistudy/p/9506564.html