点球小游戏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实现给qq邮箱发送邮件的方法
May 28 Python
Python函数式编程指南(二):从函数开始
Jun 24 Python
浅谈使用Python变量时要避免的3个错误
Oct 30 Python
python之matplotlib学习绘制动态更新图实例代码
Jan 23 Python
tensorflow TFRecords文件的生成和读取的方法
Feb 06 Python
Python3导入自定义模块的三种方法详解
Apr 13 Python
用python 实现在不确定行数情况下多行输入方法
Jan 28 Python
python根据txt文本批量创建文件夹
Dec 08 Python
python地震数据可视化详解
Jun 18 Python
python如何实现复制目录到指定目录
Feb 13 Python
Python restful框架接口开发实现
Apr 13 Python
在Matplotlib图中插入LaTex公式实例
Apr 17 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网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
解决vue单页面修改样式无法覆盖问题
2019/08/05 Javascript
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
2020/05/22 Python
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
材料采购员岗位职责
2013/12/17 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
计划生育个人总结
2015/03/02 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
妇产科护理心得体会
2016/01/22 职场文书
python 实现的截屏工具
2021/05/08 Python
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers