点球小游戏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学习RabbitMQ消息队列
Nov 30 Python
Python实现文件复制删除
Apr 19 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
Jun 29 Python
python实现抖音视频批量下载
Jun 20 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
IntelliJ IDEA安装运行python插件方法
Dec 10 Python
详解python中的线程与线程池
May 10 Python
浅析pandas 数据结构中的DataFrame
Oct 12 Python
Python多线程实现支付模拟请求过程解析
Apr 21 Python
opencv 阈值分割的具体使用
Jul 08 Python
Python如何定义有默认参数的函数
Aug 10 Python
python3使用diagrams绘制架构图的步骤
Apr 08 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通用检测函数集合
2006/11/25 PHP
php输出图像的方法实例分析
2017/02/16 PHP
Ajax+Jpgraph实现的动态折线图功能示例
2019/02/11 PHP
解决tp5在nginx下修改配置访问的问题
2019/10/16 PHP
js为鼠标添加右击事件防止默认的右击菜单弹出
2013/07/29 Javascript
对new functionName()定义一个函数的理解
2014/05/22 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
简单实现jQuery进度条轮播实例代码
2016/06/20 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
浅谈nuxtjs校验登录中间件和混入(mixin)
2020/11/06 Javascript
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
想学python 这5本书籍你必看!
2018/12/11 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
Python wordcloud库安装方法总结
2020/12/31 Python
文明寄语大全
2014/04/11 职场文书
党务公开方案
2014/05/06 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
交通安全月活动总结
2015/05/08 职场文书
百万英镑观后感
2015/06/09 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
Linux磁盘管理方法介绍
2022/06/01 Servers