点球小游戏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模块顶层运行的代码引起的一个Bug
Jul 04 Python
python处理Excel xlrd的简单使用
Sep 12 Python
python实现括号匹配的思路详解
Aug 23 Python
详解如何为eclipse安装合适版本的python插件pydev
Nov 04 Python
基于OpenCV python3实现证件照换背景的方法
Mar 22 Python
解决使用export_graphviz可视化树报错的问题
Aug 09 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
Django-xadmin+rule对象级权限的实现方式
Mar 30 Python
使用python检查yaml配置文件是否符合要求
Apr 09 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
Jun 28 Python
python 多线程死锁问题的解决方案
Aug 25 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
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
php实现的ping端口函数实例
2014/11/12 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
javascript制作的网页侧边弹出框思路及实现代码
2014/05/21 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
javascript中CheckBox全选终极方案
2015/05/20 Javascript
JavaScript 对象深入学习总结(经典)
2015/09/29 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
兼容浏览器的js事件绑定函数(详解)
2017/05/09 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
详解 vue.js用法和特性
2017/10/15 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
2020/08/06 Javascript
vue打开其他项目页面并传入数据详解
2020/11/25 Vue.js
原生js+canvas实现验证码
2020/11/29 Javascript
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
python pands实现execl转csv 并修改csv指定列的方法
2018/12/12 Python
对Python3之进程池与回调函数的实例详解
2019/01/22 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Python字符串函数strip()原理及用法详解
2020/07/23 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
交通安全寄语大全
2014/04/08 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
实施意见格式范本
2015/06/05 职场文书