点球小游戏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 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 Python
Python的垃圾回收机制深入分析
Jul 16 Python
跟老齐学Python之关于循环的小伎俩
Oct 02 Python
python实现的简单RPG游戏流程实例
Jun 28 Python
TensorFlow实现Logistic回归
Sep 07 Python
python Tensor和Array对比分析
Jan 08 Python
利用Python实现Excel的文件间的数据匹配功能
Jun 16 Python
Python分类测试代码实例汇总
Jul 23 Python
通过实例了解Python异常处理机制底层实现
Jul 23 Python
Python爬虫之Selenium设置元素等待的方法
Dec 04 Python
地图可视化神器kepler.gl python接口的使用方法
Dec 22 Python
python flask开发的简单基金查询工具
Jun 02 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
深入PHP magic quotes的详解
2013/06/17 PHP
php中删除数组的第一个元素和最后一个元素的函数
2015/03/07 PHP
phpcmsv9.0任意文件上传漏洞解析
2020/10/20 PHP
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
浅谈函数调用的不同方式,以及this的指向
2017/09/17 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
15个顶级开源JavaScript框架和库
2018/10/10 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
2018/10/18 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
详解Python 4.0 预计推出的新功能
2019/07/26 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
说出数据连接池的工作机制是什么?
2013/04/19 面试题
光声世纪笔试题目
2012/08/25 面试题
服装设计专业毕业生推荐信
2013/11/09 职场文书
自我评价优缺点范文
2015/03/11 职场文书
2015教师个人工作总结范文
2015/03/31 职场文书
应急管理工作总结2015
2015/05/04 职场文书
会议简报格式范文
2015/07/20 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL
win11怎么用快捷键锁屏? windows11锁屏的几种方法
2021/11/21 数码科技
Redis基本数据类型Set常用操作命令
2022/06/01 Redis