点球小游戏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的Django框架中的通用视图
May 04 Python
在Python的Django框架中调用方法和处理无效变量
Jul 15 Python
python 调用c语言函数的方法
Sep 29 Python
Python类的继承用法示例
Jan 31 Python
Python向excel中写入数据的方法
May 05 Python
python实现五子棋游戏
Jun 18 Python
tensorflow 分类损失函数使用小记
Feb 18 Python
Keras-多输入多输出实例(多任务)
Jun 22 Python
python线程里哪种模块比较适合
Aug 02 Python
Python定时任务框架APScheduler原理及常用代码
Oct 05 Python
用python-webdriver实现自动填表的示例代码
Jan 13 Python
Python异常类型以及处理方法汇总
Jun 05 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 UTF-8、Unicode和BOM问题
2010/05/18 PHP
PHP操作数组相关函数
2011/02/03 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
PHP简单获取多个checkbox值的方法
2016/06/13 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
php 猴子摘桃的算法
2017/06/20 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
浅析Jquery操作select
2016/12/13 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
js数组去重的hash方法
2016/12/22 Javascript
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
Python httplib模块使用实例
2015/04/11 Python
在Python中编写数据库模块的教程
2015/04/29 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
python代码如何注释
2020/06/01 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
女性时尚网购:Chic Me
2019/07/30 全球购物
优秀学生干部先进事迹材料
2014/05/26 职场文书
学习十八届四中全会精神思想汇报
2014/10/23 职场文书
小学师德师风整改措施
2014/10/27 职场文书
2016特色励志班级口号
2015/12/24 职场文书
Windows 11上手初体验:任务栏和开始菜单等迎来大改
2021/11/21 数码科技
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android