python语言程序设计——程序的控制结构(mooc)

第4周:程序的控制结构

  • 程序分支结构
  • 单分支结构
  • 二分支结构
  • 多分支结构
  • 条件判断及组合
  • 程序的异常处理

这里是引用

  • 实例5:身体质量指数BMI
  • 程序的循环结构
  • 遍历循环
  • 无限循环
  • 循环控制保留字
  • 循环的高级用法

这里是引用

  • 模块3:random库的使用
  • random库的基本介绍
  • 基本随机函数

seed(),random()

  • 扩展随机函数

randint(),getrandbits(),uniform(),randrange(),choice(),shuffle()

  • 实例6:圆周率的运算
from random import random
from time import perf_counter
DARTS = 1000*1000
hits = 0.0
start = perf_counter()
for i in range(1,DARTS+1):
    x,y = random(),random()
    dist = pow(x**2+y**2,0.5)
    if dist <=1.0:
        hits = hits + 1
pi = 4*(hits/DARTS)
print("圆周率是:{}".format(pi))
print("运行时间是:{:.5}s".format(perf_counter()-start))

猜你喜欢

转载自blog.csdn.net/weixin_44738882/article/details/89423092
今日推荐