python中104的结果

Python022

python中104的结果,第1张

3

简单理解就是的出来的结果如果不是整数, 就取比结果小的最大整数

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发

python2.x 中,range返回的是一个列表python3.x中,range返回的是一个迭代值类似for n in range(1,10):之类的可以照常使用如果要在3.x中产生1-10的列表,可以list(range(1,10))~~

10/4得出的是商 即 2,不显示余数,得余数是10 % 4 得出余数即2,因为是int类型不能做,只取整数。那问题来了剩下的余数2要怎么运算得到这个0.5呢,把int变成float浮点数,

float(2.5) + float(10) / float(5)

5.0

用变量的话,如:

a = 2.5 b = 10 c = 4

float(a) + float(b) / float(c)

5.0

取n位小数,先计算器来个99/7的,得 14.142857142857142……,如取两位小数:

a = 2.5 b = 99 c = 7

'%.2f' %(float(a) + float(b) / float(c))

'16.64'