「Python语法结构」数据类型与运算符示例(4)

浮点数取整

功能要求

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜晚回家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值