本周学习了python编程的一些常见算法编程实现,总结如下: 1、蒙特·卡罗法计算圆周率 1 import random 2 print("掷飞镖次数:") 3 number = int(input()) 4 k = 0 5 for i in range(1, number + 1): 6 x = ...
分类:
其他好文 时间:
2020-04-11 20:22:44
阅读次数:
96
前言 撒豆实验 抛硬币实验 古典+几何 频率概率 求圆周率 树状图 列表法 几何概型1 正态分布 计票统计 ...
分类:
其他好文 时间:
2020-04-05 15:36:27
阅读次数:
77
from random import random from time import perf_counter from tqdm import tqdm import time for i in tqdm(range(100)): time.sleep(0.1) print("\n") DARTS ...
分类:
其他好文 时间:
2020-04-01 10:34:55
阅读次数:
74
import random import math import time n=pow(10,7) m=0.0 print("执行开始".center(20,'-')) for i in range(1,n+1): a='*'*i b='.'*i c=(i/n)*100 x,y=random.ran ...
分类:
其他好文 时间:
2020-03-30 21:39:23
阅读次数:
64
from random import random import time import math print(" Begin ") start = time.perf_counter() scale = 10 for i in range(scale+1): a = '*'*i b = '.'*( ...
分类:
其他好文 时间:
2020-03-30 21:32:11
阅读次数:
78
一、用python计算圆周率pi (1)蒙特卡罗法 1 from random import random 2 from time import perf_counter 3 DARTS = 1000 4 hits = 0.0 5 start = perf_counter() 6 for i in ...
分类:
其他好文 时间:
2020-03-30 19:53:38
阅读次数:
88
import math import time s=10 t=time.process_time() for i in range(s+1): a,b='**'*i,'..'*(s-i) c=(i/s)*100 π=4*(4*math.atan(1/5)-math.atan(1/239)) prin ...
分类:
其他好文 时间:
2020-03-30 09:58:21
阅读次数:
70
有进度条圆周率计算: 代码: import math import time scale=14 s = 1 m = 2 print("执行开始".center(scale//2, "-")) start = time.perf_counter() for i in range(scale+1): s ...
分类:
其他好文 时间:
2020-03-29 19:56:11
阅读次数:
72
用Python计算圆周率pi并用进度条提示进度 一 计算公式: 二 实现代码 (1) import math from tqdm import tqdm import time total,s,n,t=0.0,1,1.0,1.0 while(math.fabs(t)>=1e-6): total+=t ...
分类:
编程语言 时间:
2020-03-24 23:33:17
阅读次数:
74
一、简单进度条 from tqdm import tqdm import time for i in tqdm(range(100)): time.sleep(0.1) 二、圆周率计算 from random import random from math import sqrt from time ...
分类:
其他好文 时间:
2020-03-24 13:01:19
阅读次数:
59