python编写篮球_Python编程2——Python实现计算篮球比赛是否领先安全的程序
前言
这个程序的算法部分是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实现计算篮球比赛是否领先安全的程序相关推荐
- 【六一特别文章】Python编写一个六一儿童节问答小游戏及趣味比赛
随着六一儿童节的到来,我们可以为孩子们编写一个有趣的小游戏,让他们在游戏中学习有关六一儿童节的知识.本文将介绍如何用Python编写一个六一儿童节问答小游戏及趣味比赛. 首先,我们需要准备一些有关六一 ...
- python培训学习方法_python编程学习方法及技术进阶建议
一.学习python编程基础步骤 1. 建立python环境.python版本的选择,个人强烈推荐pyhton3.因为python2会在2020年停止支持,以及官方在python3上的推动和pytho ...
- python 动态相册_Python编程:制作电子相册
Python编程:制作电子相册 环境: 主机:WIN10 python版本:3.5 开发环境:pyCharm 5.0.2 说明: 家里有不用的windows平板me400c,用python编写一个脚本 ...
- python吃香吗_python编程为何这么吃香
原标题:python编程为何这么吃香 Python是一门面向对象的编程语言,编译速度超快,从诞生到现在已经25个年头了.它具有丰富和强大的库,常被称为"胶水语言",能够把用其他语言 ...
- python编程大数据_Python编程基础 Python大数据数据分析高职 计算机 软件技
内容介绍 本书采用以任务为导向的编写模式,全面地介绍了Python编程基础及其相关知识的应用,讲解了如何利用Python的知识解决部分实际问题.全书共7章,*1章介绍学习Python的准备工作,包括P ...
- python画八卦_python编程也能八卦?
python编程也能八卦?是的,而且能让八卦的逼格瞬间提升,今天python培训班就以运动员美好身材鉴赏指南为例,为你解读如何用python编程正经地八卦. 如果有10个人关注"体育赛事&q ...
- python编程圆面积_Python编程1——Python计算圆的周长和面积
前言 这是我对于"The Practice of Computing Using Python"的读书笔记. 总结了这本书很多有趣的编程题目.初次练手大家轻拍. Python计算圆 ...
- python编写存储过程_python call 存储过程
业界 | Dropbox力荐!我们如何应对Python桌面应用程序的崩溃 维护像Dropbox这样的复杂桌面应用程序最大挑战之一就是同时处理数亿次的安装,一个小小的错误就会影响到大量的用户. 这些错误 ...
- 哪些软件是python编写出来的_用Python编程需要什么软件?
用Python编程需要什么软件?Python编程是一门适合新手入门的编程语言,现在有不少程序员业余时间学习Python编程语言,学习Python找到好工具会大大提高学习的效率.好用的Python编程软 ...
最新文章
- 算法----左叶子之和
- 63. Unique Paths II 动态规划
- 新装机器如何修改IP地址
- 如何在 ASP.Net Core 中使用 MiniProfiler
- Port already in use: 1099;
- vim 设置标签等操作
- java future 不足_java Future用法和意义一句话击破
- Gradle-jar-aar
- c语言语句结束的标准,C语言的语句要求以哪种符号结束?
- 浅谈基于以太网的煤矿电力监控系统的设计与应用
- [转载]郭云深先生解说形意拳经--九要论
- 随机数qqqqqqqqqq_rand()
- lc[栈与队列]---232.用栈实现队列
- 基于阿里云的数据仓库架构设计
- problem 1205
- 用SQL语句怎么删除表中的所有数据
- 发帖需要验证手机-解决办法
- 集合框架--List
- 瑞盟MS4344完美替代CS4344
- RAR、ZIP、7-Zip压缩包忘记密码怎么办?
热门文章
- Wordpress插件检测机制原理
- 快速定位Webclient UI 登陆business role之后timeout问题
- Eclipse里代码自动完成 auto completion的快捷键设置
- 如何定制化SAP Spartacus的购物车图标
- CRM WebClient UI outbound plug的使用
- 利用VSCode阅读OpenFOAM源代码及其调试Debug【终极总结篇】
- 新装Ubuntu系统,窗口过大,无法拖动,按钮都点不到怎么办?
- alpine linux安装ftp,如何在Alpine Linux上安装GLPK?
- 各地新闻客户端名称_广西新闻网《“益”起脱贫》节目首播!县长做主播,一天卖出5万多斤圣女果...
- 删除排序链表中的重复元素Python解法