python整数除以整数,python中整数除法

  python整数除以整数,python中整数除法

  1. 内容简介:

  算术运算中,加、减、乘比较容易理解,分别用、*表示;但是,除法、舍入、取模这三种运算往往容易混淆。今天主要演示除法、四舍五入、取模的用法,以及一些注意事项。

  2. 例子程序:

  程序清单:

  # val_caculate.pya=10 # a是一个整数print (10/3=,10/3) print (9/3=,9/3) print (10//3=,10//3) print (10% 3=)

  10/3=3.3333333333333335

  9/3=3.0

  10//3=3

  10%3=1

  15//4=3

  说明:

  分部:/;

  舍入://;

  服用:%

   特别注意:对于//,是向下取整,即不会进行四舍五入。所以15//4 = 3的结果是3而不是4。

  再举个例子:打印int的最大值,float:

  import print(sys . maxsize)print(float( INF ))print(type(float( INF ))运行结果:

  9223372036854775807

  中程核力量

  类别“浮动”

  说明:

  Python的int类型的最大值在64位系统中用sys.maxsize表示,其值为:922372036854775807;

  Python的浮点类型(浮点数)没有大小限制。最大值用inf表示,但超过一定范围就直接用inf(无穷大)表示。通过print(type(float(inf ))可以看出,inf是浮点类型,不是字符串。

  例3:大数乘法举例:

  Print (10 * 10=,10 * 10) print (\ n) # int大数乘法测试A=1000000000 * 10000000 # int sum=1;对于范围(0,16)内的I:# print(I)sum=sum * a print( a=,a) print (a的16次幂,sum=,sum)print(\n)#float大数乘法测试C=1000000000 * 1000000对于范围(0,16)内的I:# print(I)sum2=sum2 * C print( C=,c) print (cc的16次幂,sum 2=,sum 2)运行结果:

  10*10=100

  a=100000000000000000000

  a的16次方,总和=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005。

  c=1e 20

  cc的16次方,sum2=inf

  说明:

  int类型的大数相乘会产生一个大数;

  大数的浮点型乘法,超出一定范围,直接表示为inf。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: