点球小游戏python脚本


Posted in Python onMay 22, 2018

本文实例为大家分享了python点球小游戏的具体代码,供大家参考,具体内容如下

1.游戏要求:

设置球的方向:左中右三个方向,射门或者扑救动作,循环5次,直接输入方向。电脑随机挑选方向,如果方向相同,那么电脑得分,如果方向相反,那么人得分。

2.分析如何写程序:

1)循环,使用for ..in range()
2) if ..else
3)from random import choice 随机选择

3.脚本如下:

from random import choice
score_person=0
score_com=0
location=['left','center','right']

for i in range (5):
  print ("----Round %d You kicked----"%(i+1))
  com_choice=choice(location)
  print ("Computer's choice is %s"%com_choice)
  print ("input what your choice:left/center/right")
  you_choice=input()  
  print ("You have choose:"+you_choice)
  if you_choice!=com_choice: # 方向不同,球进!
    score_person+=1  #人得分
    print ("Kicked!")
  else:
    print ("Saved unsuccesfully!") #补救

  print ("Score:%d(person)-%d(com)\n" %(score_person, score_com))
  print ("----Round %d You saved----"%(i+1))
  com_choice=choice(location)
  print ("Computer's choice is %s"%com_choice)
  print ("input what your choice is:left/center/right")
  if you_choice==com_choice: #方向相同,球不进!
    print ("Saved unsucessfully!")
    score_com+=1  #电脑得分
  else:
    print ("Kicked")
  print ("Score:%d(person)-%d(com)\n"%(score_person, score_com))

这小游戏的功能类似于猜数游戏。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python脚本在Appium库上对移动应用实现自动化测试
Apr 17 Python
Python 绘图和可视化详细介绍
Feb 11 Python
tf.truncated_normal与tf.random_normal的详细用法
Mar 05 Python
windows环境下tensorflow安装过程详解
Mar 30 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
为什么Python中没有"a++"这种写法
Nov 27 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
使用python绘制二元函数图像的实例
Feb 12 Python
Python安装Flask环境及简单应用示例
May 03 Python
python django 原生sql 获取数据的例子
Aug 14 Python
Matplotlib中rcParams使用方法
Jan 05 Python
Python还能这么玩之用Python修改了班花的开机密码
Jun 04 Python
python smtplib模块自动收发邮件功能(二)
May 22 #Python
python smtplib模块自动收发邮件功能(一)
May 22 #Python
python模块smtplib学习
May 22 #Python
Pipenv一键搭建python虚拟环境的方法
May 22 #Python
PyTorch线性回归和逻辑回归实战示例
May 22 #Python
python自动查询12306余票并发送邮箱提醒脚本
May 21 #Python
python利用smtplib实现QQ邮箱发送邮件
May 20 #Python
You might like
用文本文件制作留言板提示(上)
2006/10/09 PHP
PHP4实际应用经验篇(3)
2006/10/09 PHP
php 静态化实现代码
2009/03/20 PHP
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
浅析ajax请求json数据并用js解析(示例分析)
2013/07/13 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
JQuery Tips相关(1)----关于$.Ready()
2014/08/14 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
详解如何较好的使用js
2016/12/16 Javascript
vue keep-alive请求数据的方法示例
2018/05/16 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
基于Python 的进程管理工具supervisor使用指南
2016/09/18 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
实例代码讲解Python 线程池
2020/08/24 Python
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
总经理秘书岗位职责
2014/03/17 职场文书
旅游活动总结
2014/08/27 职场文书
二手房购房协议书范本
2014/10/05 职场文书
党性修养心得体会2016
2016/01/21 职场文书
Apache Linkis 中间件架构及快速安装步骤
2022/03/16 Servers