8.运算符

赋值,运算

算术运算符

实例变量:a=10 ,b=20

运算符

描述

实例

+

两个对象相加 a + b 输出结果 30

-

得到负数或是一个数减去另一个数 a - b 输出结果 -10

*

两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200

/

x除以y b / a 输出结果 2

//

整除

返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

%

取余

返回除法的余数 b % a 输出结果 0

**

返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000

>>> 5/2.0
2.5
>>> 5//2.0
2

赋值运算符

运算符

描述

实例

=

赋值运算符

把=号右边的结果给左边的变量 num=1+2*3 结果num的值为7

>>> a, b = 5, 7
>>> a
5
>>> b
7

复合赋值运算符

运算符

描述

实例

+=

加法赋值运算符

c += a 与 c = c + a效果相同

-=

减法赋值运算符

c -= a 与 c = c - a效果相同

*=

乘法赋值运算符

c *= a 与 c = c * a效果相同

/=

除法赋值运算符

c /= a 与c = c / a 效果相同

%=

取模赋值运算符

c %= a 与 c = c % a 效果相同

**=

幂赋值运算符

c **= a 与 c = c ** a 效果相同

//=

取整除赋值运算符

c //= a 与 c = c // a 效果相同

练一练:

编写程序,实现:

提示用户输入两个整数并进行求和且输出结果;

提示用户输入两个整数并进行减法运算且输出结果;

Last updated

Was this helpful?