Python电子教案4-2程序的控制结构.pptVIP

  • 4
  • 0
  • 约3.21千字
  • 约 50页
  • 2022-04-23 发布于四川
  • 举报
上述代码中,random()函数随机返回一个在[0,1)之间的浮点数,用两个随机数给出随机抛点(x,y)的坐标。sqrt()函数来自于数学库math,用来求解输入数据的平方根。第一次调用clock()函数启动一个新的计时器,第二次调动clock()函数返回启动计时器后的时间。 π的计算 代码中DARTS是一个常量,初始设定这个抛点数为1000。该程序运行结果如下: ? Pi值是3.144. 运行时间是: 0.016477s 计算得到的π值为3.144,与大家熟知的3.1415相差较远。原因是DARTS点数量较少,无法更精确刻画面积的比例关系。 π的计算 表4.4列出了不同DARTS值情况下该程序的运行情况,可以看到,随着DARTS数量的增加,在220数量级上,π的值就相对准确了。 π的计算 异常处理机制 观察下面这段小程序 num = eval(input(请输入一个整数: )) print(num**2) 当用户输入数字时,程序正常执行,如果用户输入的不是数字呢? 异常处理: try-except语句 异常处理: try-except语句 可以看到,Python解释器返回了异常信息,同时程序退出,图4.12具体说明了这个异常信息中各部分的含义。 异常处理: try-except语句 Python异常信息中最重要的部分是异常类型,它表明了

文档评论(0)

1亿VIP精品文档

相关文档