点球小游戏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 相关文章推荐
python3之微信文章爬虫实例讲解
Jul 12 Python
Sanic框架基于类的视图用法示例
Jul 18 Python
Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】
Dec 26 Python
python实现猜数字游戏
Mar 25 Python
使用Matplotlib 绘制精美的数学图形例子
Dec 13 Python
pandas中read_csv、rolling、expanding用法详解
Apr 21 Python
Python selenium模块实现定位过程解析
Jul 09 Python
Python 如何展开嵌套的序列
Aug 01 Python
Python通过类的组合模拟街道红绿灯
Sep 16 Python
python破解同事的压缩包密码
Oct 14 Python
Python Unittest原理及基本使用方法
Nov 06 Python
Python大批量搜索引擎图像爬虫工具详解
Nov 16 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
PHP新手上路(十二)
2006/10/09 PHP
56.com视频采集接口程序(PHP)
2007/09/22 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
2016/03/16 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
js console.log打印对象时属性缺失的解决方法
2019/05/23 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
python实现数组插入新元素的方法
2015/05/22 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
CSS3 倾斜的网页图片库实例教程
2009/11/14 HTML / CSS
瑜伽国际:Yoga International
2018/04/18 全球购物
施工质量承诺书范文
2014/05/30 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
2015年仓库工作总结
2015/04/09 职场文书
班主任开场白
2015/06/01 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python
Nginx 常用配置
2022/05/15 Servers
Python数组变形的几种实现方法
2022/05/30 Python