用python算圆周率及进度条提示

news/2024/7/7 8:38:06

(一)圆周率 :

           (1)圆周率是指平面上圆的周长与直径之比 (ratio of the circumference of a circle to the diameter) 。用符号π表示。中国古代有圆率、圆率、周等名称。

           (2)计算公式:π/4=1-1/3+1/5-1/7+.......

(二)代码如下:

import math
import time
scale=14 #scale的值越大,π的值越精确,但运算时间会加长
s,m,=1,2
total,s,n,t=0.0,1,1.0,1.0
print("执行开始".center(scale//2, "-"))
start = time.perf_counter()
for i in range(scale+1):
    total+=t
    n+=2
    s=-s
    t=s/n
    k=total*4
    a = '*' * i
    b = '.' * (scale - i)
    c = (i/scale)*100
    dur = time.perf_counter() - start
    print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur))
time.sleep(0.1)
Pi=k
print("Pi值是{}".format(Pi))
print("\n"+"执行结束".center(scale//2,'-'))

(三) 执行结果如下: 

 

 

 

转载于:https://www.cnblogs.com/zhaobing37/p/10560722.html


http://www.niftyadmin.cn/n/3142474.html

相关文章

【Kubernetes】kube-dns 持续重启

kuberbetes部署和启动正常,但是kube-dns持续重启 使用命令 kubectl get pods --all-namespaces 得到结果 从图中可以看出kube-dns-c7d85897f-jmntw 在不断重启 使用命令 kubectl describe pod kube-dns-c7d85897f-jmntw -n kube-system 得到结果 Name: ku…

BJTU1820 懒羊羊的作业

BJTU1820 懒羊羊的作业 题目: 看过国产动画片的同学都知道,懒羊羊是一只非常懒的羊,整天除了吃就是睡,根本没有时间做作业。明天就是周一了,村长慢羊羊留的作业: 把 𝑛 n 个整数从大到小排序…

计算分段函数

1、计算f(x)的值&#xff1a;输入x&#xff0c;计算并输出下列分段函数f(x)的值&#xff08;保留1位小数&#xff09;。试编写相应程序。 Yf(x)1/x (当x!0) Yf(x)0 (当x0) #include<stdio.h> int main(void){ float x,y; printf("Enter x:\n"); scanf("%f…

dataframe初始化

转载于:https://www.cnblogs.com/bafenqingnian/p/9152547.html

洛谷题解: P1130 红牌

洛谷题解&#xff1a; P1130 红牌 题目描述 某地临时居民想获得长期居住权就必须申请拿到红牌。获得红牌的过程是相当复杂 &#xff0c;一共包括NNN个步骤。每一步骤都由政府的某个工作人员负责检查你所提交的材料是否符合条件。为了加快进程&#xff0c;每一步政府都派了MMM…

等差素数数列-蓝桥杯

等差素数列 2,3,5,7,11,13,....是素数序列。 类似&#xff1a;7,37,67,97,127,157 这样完全由素数组成的等差数列&#xff0c;叫等差素数数列。 上边的数列公差为 30&#xff0c;长度为 6。 2004 年&#xff0c;格林与华人陶哲轩合作证明了&#xff1a;存在任意长度的素数等差数…

洛谷题解:P1007 独木桥

洛谷题解&#xff1a;P1007 独木桥 题目背景&#xff1a; 战争已经进入到紧要时间。你是运输小队长&#xff0c;正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激&#xff0c;于是命令你的士兵们到前方的一座独木桥上欣赏风景&#xff0c;而你留在…

南京邮电大学java第四次实验报告

实 验 报 告 &#xff08; 2017 / 2018学年 第2学期&#xff09; 课程名称 JAVA语言程序设计 实验名称 Java集成开发环境的安装与使用、 Java变量、表达式与控制结构 实验时间 2018 年 6 月 7 日 指导单位 计算机学院软件教学中心 指导教师 …