点球小游戏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在控制台输出进度条的方法
Jun 20 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 Python
python发送邮件脚本
May 22 Python
python高级特性和高阶函数及使用详解
Oct 17 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
Jan 17 Python
python迭代器常见用法实例分析
Nov 22 Python
在Python中使用MongoEngine操作数据库教程实例
Dec 03 Python
opencv3/C++图像像素操作详解
Dec 10 Python
6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)
Jan 06 Python
Django使用list对单个或者多个字段求values值实例
Mar 31 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
Oct 14 Python
python3中TQDM库安装及使用详解
Nov 18 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求正负数数组中连续元素最大值示例
2014/04/11 PHP
PHP正则验证Email的方法
2015/06/15 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
2013/06/02 Javascript
jquery淡入淡出效果简单实例
2016/01/14 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
JS中使用正则表达式g模式和非g模式的区别
2017/04/01 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
vue源码学习之Object.defineProperty对象属性监听
2018/05/30 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
JS实现时间校验的代码
2020/05/25 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
python的json包位置及用法总结
2020/06/21 Python
python re的findall和finditer的区别详解
2020/11/15 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
微信浏览器左上角返回按钮拦截功能
2017/11/21 HTML / CSS
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
委托书范文
2014/04/02 职场文书
《春笋》教学反思
2014/04/15 职场文书
优秀学生干部先进事迹材料
2014/05/26 职场文书
班训口号大全
2014/06/18 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
房产公证书格式
2015/01/26 职场文书
导游词之井冈山
2019/11/20 职场文书