浮点数取整
功能要求
打印输出浮点数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