python 如何表示全部整数?

Python041

python 如何表示全部整数?,第1张

说白了就是:定义了带符号整数,则可以存储正负整数;定义的是无符号整数,则只可以存储正整数,但可存储的数值大了一倍,符号整数可以显示范围从-32768~32767,无符号整数可以显示范围从0~65535。

可以把各位数字先存在list中,等所有数字都存完之后再按顺序输出。

在enumerate函数中定义一个list,假如说是a,那么在while nums>0循环里面的print语句改为a.append,nums%10,然后最后将a作为返回值返回。

浮点数在超过15位数字计算中会产生误差,这个误差与计算机内部采用二进制有关,所以使用浮点数无法进行高精度的运算。

如图,python中运行的结果

>>>3.1415926535897924

3.1415926535897922

由于python语言能够支持无限制且准确的整数运算,因此,如果希望获得高精度的运算结果,用整数不用浮点数