怎么用python表示正整数?

Python014

怎么用python表示正整数?,第1张

在 Python 中,可以使用 int 类型来表示正整数。

例如,下面的代码片段定义了一个变量 "x",并将其赋值为正整数 10:

请注意,在 Python 中,没有专门的类型表示正整数。因此,你可以使用 int 类型来表示任何正整数。

例如,下面的代码片段定义了一个变量 "y",并将其赋值为正整数 1000000:

如果你想要强制转换一个数字为 int 类型,可以使用 int() 函数。例如,下面的代码片段将浮点数 3.14 转换为整数 3:

请注意,如果你使用 int() 函数将浮点数转换为整数,则会舍去小数部分。

总之,在 Python 中,可以使用 int 类型表示正整数,并使用 int() 函数将其他类型的数字强制转换为 int 类型。

为了计算更加准确。

一、圆周率的历史:

1、中国:

★魏晋时期,刘徽曾用使正多边形的边数逐渐增加去逼近圆周的方法(即「割圆术」),求得π的近似值3.1416。

★汉朝时,张衡得出π的平方除以16等于5/8,即π等于10的开方(约为3.162)。虽然这个值不太准确,但它简单易理解,所以也在亚洲风行了一阵。

★王蕃(229-267)发现了另一个圆周率值,这就是3.156,但没有人知道他是如何求出来的(ps.没开源呗!)。

★公元5世纪,祖冲之和他的儿子以正24576边形,求出圆周率约为355/113,和真正的值相比,误差小于八亿分之一。这个记录在一千年后才给打破。(ps.在大部分人不知股股定理年代,真牛!)

2、印度:

★约在公元530年,数学大师阿耶波多利用384边形的周长,算出圆周率约为√9.8684。

★婆罗门笈多采用另一套方法,推论出圆周率等于10的平方根。(ps.跟张衡大佬的结果一致,但过程不同)

3、欧洲:

★斐波那契算出圆周率约为3.1418。

★韦达用阿基米德的方法,算出3.1415926535★鲁道夫万科伦以边数多过32000000000的多边形算出有35个小数位的圆周率。

★华理斯在1655年求出一道公式π/2=2×2×4×4×6×6×8×8??/3×3×5×5×7×7×9×9??

★欧拉发现的e的iπ次方加1等于0,成为证明π是超越数的重要依据。

二、用python计算圆周率π

【方法】蒙特卡洛法

【程序设计思路】使用pythonrandom库随机生成点,落在正方形内,计算正方形内的圆内落点与正方形内落点之比,近似为面积之比,随机数越随机,数量越大越准确。

【软件环境】python3.6(本程序可兼容python2.x)

新建一个 如何使用科学计数法表示小数.py 文件,如图所示:

请点击输入图片描述

设置脚本文件的编码:# coding=gbk,如图所示:

3.定义一个变量 f,并且赋值为:3.14,如图所示:

4.使用科学计数法来表示3.14,并且赋值给变量 ff,如图所示:

5.使用 print() 函数将变量 f 和变量 ff 输出,查看两个变量的值是否一样,如图所示:

6.运行文件,可以看到两个变量值是一样的,证明上面所述的科学计数法是正确的,如图所示: