点球小游戏python脚本
作者:liujingqiu 发布时间:2022-07-17 23:28:03
标签:python,游戏
本文实例为大家分享了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))
这小游戏的功能类似于猜数游戏。
来源:https://blog.csdn.net/liujingqiu/article/details/50599306
0
投稿
猜你喜欢
- 大大小小也搞过一些数据库设计,见过一些其他人的设计,看过些书,总结总结,经验谈。选表类型:大家都知道mysql的myisam表适合读操作大,
- 可视性的问题几乎在每次不同产品的用户测试中都会出现:用户总是对页面的某些元素、功能视若无睹,或根本无视。基于此,对这个问题进行了一番小小的研
- (下面的代码原来我想用折叠的代码的,但是在google里面老是添加不了折叠的代码,所以就整屏的贴出来了,望大家不要见外。) 朋友的比较好的存
- MySQL插件式存储引擎是MySQL数据库服务器中的组件,负责为数据库执行实际的数据I/O操作,并能允许和强制执行面向特殊应用需求的特定特性
- 本文给大家介绍PHP中Http协议post请求参数,具体内容如下所示:WEB开发中信息基本全是在POST与GET请求与响应中进行,GET因其
- 继续我们的 Javascript 优化计划,上期已经做到怎么尽可能的缩小 Javascript 脚本的文件体积便于传输。不过这样做仅仅是不够
- 因此,我们主要解决的思路是效验session ID的有效性. 以下为引用的内容: <?php if(!isset($_SESSION[
- 什么是Css Hack?由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla
- 本文实例讲述了从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记。分享给大家供大家参考,具体如下:用tp3.2.3做了不少项目
- 本文实例讲述了Python3.5迭代器与生成器用法。分享给大家供大家参考,具体如下:1、列表生成式通过列表生成式可以直接创建一个列表。代码:
- Windows客户端业务群产品营销主管斯蒂芬最近在向记者示范Internet Explorer 8 Beta2版浏览器的技术特征时标识,与用
- 问:如何在SQL Enterprise Manager version 6.5下操作SQL Server 6.0的服务器?答:在使用SQL
- 准备工作去年的时候,青云发表过关于栅格系统的文章 . 我们知道网页的栅格系统是运用固定的格子设计版面布局,使其风格工整简洁. 视觉上来说,栅
- 本文实例讲述了Python常见MongoDB数据库操作。分享给大家供大家参考,具体如下:MongoDB 是一个基于分布式文件存储的数据库。由
- strftime()函数的用法strftime()函数可以把YYYY-MM-DD HH:MM:SS格式的日期字符串转换成其它形式的字符串。s
- 大家知道,在js里encodeURIComponent 方法是一个比较常用的编码方法,但因工作需要,在asp里需用到此方法,查了好多资料,没
- 享元模式(Flyweight Pattern)是什么享元模式是一种结构型模式,它通过共享对象来减少系统中的对象数量,从而降低了内存的使用和系
- 相信大家平时都有这样的经历:页面上有一个链接指向服务器一个Word文件,当客户端机器有安装Office时,点击链接将调用Word打开浏览;当
- 由于tkinter没有直接提供居中显示的api,因此,要想将tk的对话框居中显示,需要用到tk自带的设定位置的方法geometry()nSc
- 创建小程序全局函数1:在微信开发工具中增加一个JS文档, 放入全局全局函数代码说明1:全局函数只能放var定义的变量下,本例的var 变量为