浮点数取整

功能要求

打印输出浮点数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 <module>

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)

运行结果

604800

加客服微信:qiushu0517,开通VIP下载权限!