点球小游戏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控制台显示时钟的示例
Feb 24 Python
用python代码做configure文件
Jul 20 Python
python生成式的send()方法(详解)
May 08 Python
详解python中的json和字典dict
Jun 22 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
Oct 09 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
Dec 24 Python
python实现ftp文件传输功能
Mar 20 Python
python实现处理mysql结果输出方式
Apr 09 Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 Python
python 如何利用argparse解析命令行参数
Sep 11 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
Jan 27 Python
Flask处理Web表单的实现方法
Jan 31 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 程序授权验证开发思路
2009/07/09 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
2011/07/03 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
2014/11/19 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
2014/12/17 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
php源码的使用方法讲解
2019/09/26 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
2017/12/07 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
详解ES6中class的实现原理
2020/10/03 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
[15:46]教你分分钟做大人——沙王
2015/03/11 DOTA
Python打印输出数组中全部元素
2018/03/13 Python
Python 字符串与二进制串的相互转换示例
2018/07/23 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
2019/08/02 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
2014年小学教师工作自我评价
2014/09/22 职场文书
2014年学生会工作总结
2014/11/07 职场文书
个人总结怎么写
2015/02/26 职场文书
焦点访谈观后感
2015/06/11 职场文书
小学见习报告
2015/06/23 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书