前言

这个程序的算法部分是Bill James 博士的’Safe lead calculator’

网址:http://www.slate.com/articles/sports/sports_nut/2008/03/the_lead_is_safe.html

这里有一个基于swf的计算器的实现http://img.slate.com/media/53/LeadCalc2.swf

程序

这里我全部略过算法的说明部分,直接上程序了。

#Bill James 'Safe lead calculator'

#from http://www.slate.com/id/2185975/

#take the number of points one team ahead

pointsStr=raw_input("Enter the number of the lead in the play: \n")

pointsInt=int(pointsStr)

#subtract threee

points=pointsInt-3

#add a half-point or not

#depenf the ball is has or not

has_ball=raw_input("Does the lead team has the ball or not(Yes or No): \n")

if has_ball == 'Yes':

points=points+0.5

else:

points=points-0.5

if points < 0:

points=0

#square the points to get the conclusion

points=points **2

#to judge the condition whether we should judge there should the

#time that left

seconds=int(raw_input("Enter the number of seconds remaining: \n"))

if points > seconds:

print "Lead is safe!"

else:

print "Lead is not safe!"

python编写篮球_Python编程2——Python实现计算篮球比赛是否领先安全的程序相关推荐

  1. 【六一特别文章】Python编写一个六一儿童节问答小游戏及趣味比赛

    随着六一儿童节的到来,我们可以为孩子们编写一个有趣的小游戏,让他们在游戏中学习有关六一儿童节的知识.本文将介绍如何用Python编写一个六一儿童节问答小游戏及趣味比赛. 首先,我们需要准备一些有关六一 ...

  2. python培训学习方法_python编程学习方法及技术进阶建议

    一.学习python编程基础步骤 1. 建立python环境.python版本的选择,个人强烈推荐pyhton3.因为python2会在2020年停止支持,以及官方在python3上的推动和pytho ...

  3. python 动态相册_Python编程:制作电子相册

    Python编程:制作电子相册 环境: 主机:WIN10 python版本:3.5 开发环境:pyCharm 5.0.2 说明: 家里有不用的windows平板me400c,用python编写一个脚本 ...

  4. python吃香吗_python编程为何这么吃香

    原标题:python编程为何这么吃香 Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经25个年头了.它具有丰富和强大的库,常被称为"胶水语言",能够把用其他语言 ...

  5. python编程大数据_Python编程基础 Python大数据数据分析高职 计算机 软件技

    内容介绍 本书采用以任务为导向的编写模式,全面地介绍了Python编程基础及其相关知识的应用,讲解了如何利用Python的知识解决部分实际问题.全书共7章,*1章介绍学习Python的准备工作,包括P ...

  6. python画八卦_python编程也能八卦?

    python编程也能八卦?是的,而且能让八卦的逼格瞬间提升,今天python培训班就以运动员美好身材鉴赏指南为例,为你解读如何用python编程正经地八卦. 如果有10个人关注"体育赛事&q ...

  7. python编程圆面积_Python编程1——Python计算圆的周长和面积

    前言 这是我对于"The Practice of Computing Using Python"的读书笔记. 总结了这本书很多有趣的编程题目.初次练手大家轻拍. Python计算圆 ...

  8. python编写存储过程_python call 存储过程

    业界 | Dropbox力荐!我们如何应对Python桌面应用程序的崩溃 维护像Dropbox这样的复杂桌面应用程序最大挑战之一就是同时处理数亿次的安装,一个小小的错误就会影响到大量的用户. 这些错误 ...

  9. 哪些软件是python编写出来的_用Python编程需要什么软件?

    用Python编程需要什么软件?Python编程是一门适合新手入门的编程语言,现在有不少程序员业余时间学习Python编程语言,学习Python找到好工具会大大提高学习的效率.好用的Python编程软 ...

最新文章

  1. 算法----左叶子之和
  2. 63. Unique Paths II 动态规划
  3. 新装机器如何修改IP地址
  4. 如何在 ASP.Net Core 中使用 MiniProfiler
  5. Port already in use: 1099;
  6. vim 设置标签等操作
  7. java future 不足_java Future用法和意义一句话击破
  8. Gradle-jar-aar
  9. c语言语句结束的标准,C语言的语句要求以哪种符号结束?
  10. 浅谈基于以太网的煤矿电力监控系统的设计与应用
  11. [转载]郭云深先生解说形意拳经--九要论
  12. 随机数qqqqqqqqqq_rand()
  13. lc[栈与队列]---232.用栈实现队列
  14. 基于阿里云的数据仓库架构设计
  15. problem 1205
  16. 用SQL语句怎么删除表中的所有数据
  17. 发帖需要验证手机-解决办法
  18. 集合框架--List
  19. 瑞盟MS4344完美替代CS4344
  20. RAR、ZIP、7-Zip压缩包忘记密码怎么办?

热门文章

  1. Wordpress插件检测机制原理
  2. 快速定位Webclient UI 登陆business role之后timeout问题
  3. Eclipse里代码自动完成 auto completion的快捷键设置
  4. 如何定制化SAP Spartacus的购物车图标
  5. CRM WebClient UI outbound plug的使用
  6. 利用VSCode阅读OpenFOAM源代码及其调试Debug【终极总结篇】
  7. 新装Ubuntu系统,窗口过大,无法拖动,按钮都点不到怎么办?
  8. alpine linux安装ftp,如何在Alpine Linux上安装GLPK?
  9. 各地新闻客户端名称_广西新闻网《“益”起脱贫》节目首播!县长做主播,一天卖出5万多斤圣女果...
  10. 删除排序链表中的重复元素Python解法