(笔记)第4周 程序的控制结构

151 阅读1分钟

中国大学MOOC - Python语言程序设计 - 第4周

4.1 程序的分支结构

4.2 实例5: 身体质量指数BMI

4.3 程序的循环结构

4.4 模块3: random库的使用

4.5 实例6: 圆周率的计算

# calPi
import random as r
import time as t
TEST = 1000 * 1000
hits = 0
start = t.perf_counter()
for i in range(TEST + 1):
    x, y = r.random(), r.random()
    dist = ( x * x + y * y ) ** 0.5
    if dist <= 1:
        hits += 1
pi = 4 * ( hits / TEST )
print(pi)
print(t.perf_counter() - start)