基于Python的程序设计思想与方法_.pptVIP

  1. 1、本文档共483页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Python的程序设计思想与方法_

import math def pi(n): step = 1.0/n s = 0 x = step / 2 for i in range(n): s = s + step * math.sqrt(1 - x * x) x = x + step return 4 * s def main(): for i in range(500,520): print pi(i) main() import random def pi(n): m = 0 for i in range(n): x = random.random() y = random.random() if x * x + y * y = 1: m = m + 1 return 4.0 * m / n def main(): for i in range(100,130): print pi(i) main() 用无穷级数计算PI 不断地将每一项加到一个总和中,直到当前项小于一个很小的指定值 def pi(n): s = 0 i = 1 item = 1.0 / i while abs(item) n: if i % 2 == 0 : s = s - item else: s = s + item i = i + 1 item = 1.0 / (2 * i - 1) return 4 * s def main(): for i in [1e-3, 1e-4,1e-5,1e-6]: print pi(i) main() def main(): angle, vel, h0, time = getInputs() cball = Projectile(angle, vel, h0) while cball.getY() = 0: cball.update(time) print \nDistance traveled: %0.1f meters. % (cball.getX()) def score(self): counts = [0] * 7 for value in self.dice: counts[value] = counts[value] + 1 if 5 in counts: return Five of a Kind, 30 elif 4 in counts: return Four of a Kind, 15 elif (3 in counts) and (2 in counts): return Full House, 12 elif 3 in counts: return Three of a Kind, 8 elif not (2 in counts) and (counts[1]==0 or counts[6] == 0): return Straight, 20 elif counts.count(2) == 2: return Two Pairs, 5 else: return Garbage, 0 PokerApp class PokerApp: def __init__(self, interface): self.dice = Dice() self.money = 100 erface = interface def run(self): while self.money = 10 and erface.wantToPlay(): self.playRound() erface.close() def playRound(self): self.money = self.money - 10 erface.setMo

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档