打开网易新闻 查看更多图片

学习笔记系列浮点数取整赋值运算符示例复合赋值运算符注意事项++、--运算符的含义计算面积与周长求考试平均分计算一周有多少秒

功能要求

打印输出浮点数1234.567取整后的结果。

例代码

a = 1234.567

print(int(a))

运行结果

1234

知识说明

int(a):将变量a转换为整型数据。

功能要求

假设变量a为21,变量b为10,求下列赋值运算符。

例代码

a = 21;b = 10;c = 0

c = a + b

print("1 - c 的值为:", c)

c += a

print("2 - c 的值为:", c)

c *= a

print("3 - c 的值为:", c)

c /= a

print("4 - c 的值为:", c)

c = 2

c %= a

print("5 - c 的值为:", c)

c **= a

print("6 - c 的值为:", c)

c //= a

print("7 - c 的值为:", c)

运行结果

1 - c 的值为: 31

2 - c 的值为: 52

3 - c 的值为: 1092

4 - c 的值为: 52.0

5 - c 的值为: 2

6 - c 的值为: 2097152

7 - c 的值为: 99864

知识说明

赋值运算符用于对变量的赋值和更新,如下表所示。Python除了简单的赋值运算符外,还有一类特殊的赋值运算符,比如加法赋值运算符、减法赋值运算符等。除简单赋值运算符外,其他都属于特殊赋值运算符。

实例代码

f += 4

print(f)

运行结果

Traceback (most recent call last):

File "E:\Code\PythonCode\hello.py", line 1, in

f += 4

NameError: name 'f' is not defined

知识说明

特殊赋值运算符,可以将其看作是变量的快速更新,更新意味着该变量是存在的。对于一个之前不存在的变量,则不能使用特殊赋值运算符。

功能要求

++、--运算符的含义

实例代码

i = 3

print(++i) # 这里的++解释为两个正号

print(+(+i)) # 与++i等价

print(--i) # 负负得正

print(-(-i)) # 与--i等价

print(---i) # 等价于-(-(-i))

运行结果

3

3

3

3

-3

实例代码

i = 3

print(i++) # Python不支持++运算符,语法错误

print(--i) # Python不支持--运算符,语法错误

运行结果

File "E:\Code\PythonCode\hello.py", line 2

print(i++) # Python不支持++运算符,语法错误

SyntaxError: invalid syntax

知识说明

Python不支持++和--运算符,虽然在形式上有时候似乎可以这样用,但实际上是另外的含义,要注意和其他语言的区别。

功能要求

学校羽毛球球场长为16.7m,宽为12.5m,请编写一个求球场面积和周长的程序,最后结果不带单位。

例代码

l = 16.7

w = 12.5

zc = 2 * (l + w)

mj = l * w

print("面积 = ", mj)

print("周长 = ", zc)

运行结果

面积 = 208.75

周长 = 58.4

功能要求

小明期末考试所学的8门课程的成绩分别是70、90、79、87、97、92、45、80,请编写一个程序求小明这次考试的平均分。

例代码

print((70 + 90 + 79 + 87 + 97 + 92 + 45 + 80) / 8)

运行结果

80.0

功能要求

编写一个程序,计算一周共有多少秒并打印输出结果。

例代码

print(7 * 24 * 60 * 60)

运行结果