7. 增强赋值语句

增强赋值语句(又叫复合赋值运算符)。

什么是增强赋值语句

增强赋值语句是将二元运算符和赋值语句结合在一起的运算符。

这些运算符用于对变量进行算术运算后,并将结果重新赋值给该变量。

常用的增强赋值运算符:

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

增强赋值语句用法(示意)

x += y     # 等同于 x = x + y
x -= y     # 等同于 x = x - y
x *= y     # 等同于 x = x * y
x /= y     # 等同于 x = x / y
x //= y    # 等同于 x = x // y
x %= y     # 等同于 x = x % y
x **= y    # 等同于 x = x ** y

语法

变量 增强赋值运算符 表达式    

示例

x, y = 1, 2
x += 100  # 等同于 x = x + 100
y *= 2    # 等同于 y = y * 2
print(x)
print(y)

运行结果

101
4

练习

写一个程序

  1. 输入一个长方形的长边长度。
  2. 输入一个长方形的短边长度。

打印出长方形的周长和面积,如:

请输入长边长度:6
请输入短边长度:4
长方形的周长是:20
长方形的面积是:24

视频讲解