### 点球 ###
import random
import os
attack = '请输入进攻方向1:东,2:南,3:西,4:北'
defend = '请输入防守方向1:东,2:南,3:西,4:北'
score_player = 0
score_computer = 0
while True:if_begin = input('输入1 开始游戏,输入2 查看规则,输入3退出 \n')if if_begin == '2':os.system('cls')print('游戏规则:玩家首先输入进攻方向,电脑随机防守,方向一致则为进攻失败,反之则为进攻成功,玩家输入防守方向,电脑随机进攻,每方各五次机会。按任意键继续')input()continueelif if_begin == '1':os.system('cls')for times in range(1,12):if times == 11:print('游戏结束 \n:玩家得分 %d,电脑得分 %d \n 按任意键结束' % (score_player,score_computer))input()breakif times in(1,3,5,7,9):b = random.randint(1,5)attack_player = int(input('玩家第%s 次进攻, %s \n ' % (((times+1)/2),attack)))print("玩家进攻方向 %s,电脑防守方向 %s"  % (attack_player,b))if b != attack_player:score_player += 1print("进攻成功,玩家得分+1\n\n")else:print('进攻失败,玩家不得分\n\n')else:a = random.randint(1,5)defend_player = int(input('电脑第%s 次进攻, %s \n ' % (((times) / 2), defend)))print('玩家防守方向%s ,电脑进攻方向 %s' %(defend_player,a))if a != defend_player:score_computer += 1print("防守失败,电脑得分+1\n\n")else:print('防守成功,电脑不得分\n\n')elif if_begin == '3':breakelse:print('输入错误,即将退出')break

1.还没有限制输入为(1,2,3,4),可自行添加

2.效果图:

python 点球大战游戏相关推荐

  1. python写好的代码怎么给别人使用-10分钟学会用python写游戏!Python其实很简单!...

    原标题:10分钟学会用python写游戏!Python其实很简单! Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以在这里给各位看官们准备了高价值Python学习视频教程 ...

  2. python编程小游戏-python编程游戏有哪些

    python编程游戏有哪些?下面给大家介绍几款由Python开发的游戏: 1.Github上面有个项目Free Python Games,里面集合了不少的Python开发的小游戏,能玩,也适合新手用来 ...

  3. 少儿编程python线上课程-少儿编程课堂|python – 用游戏学编程

    学习编程是很快乐的事情.当我们自己开发出一套时下流行的游戏时,这满满的成就感比玩儿游戏本身高出了不知道会有多少倍. 接下来一段时间我们就python从0开始学习怎么开发 flappy brid 游戏. ...

  4. python小游戏编程实例-10分钟教你用Python写一个贪吃蛇小游戏,适合练手项目

    另外要注意:光理论是不够的.这里顺便总大家一套2020最新python入门到高级项目实战视频教程,可以去小编的Python交流.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,还可以跟老司机交 ...

  5. python写游戏脚本-使用Python写一个小游戏

    引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏.后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下 ...

  6. python编的俄罗斯方块游戏_手把手制作Python小游戏:俄罗斯方块(一)

    手把手制作Python小游戏:俄罗斯方块1 大家好,新手第一次写文章,请多多指教 A.准备工作: 这里我们运用的是Pygame库,因为Python没有内置,所以需要下载 如果没有pygame,可以到官 ...

  7. python编程少儿游戏编程_少儿编程课堂|python – 用游戏学编程

    学习编程是很快乐的事情.当我们自己开发出一套时下流行的游戏时,这满满的成就感比玩儿游戏本身高出了不知道会有多少倍. 接下来一段时间我们就python从0开始学习怎么开发 flappy brid 游戏. ...

  8. python简单小游戏代码_一个简单的python小游戏---七彩同心圆

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 用pygame做一个简单的python小游戏-七彩同心圆 玩法:每次点击鼠标时,会以鼠标为圆心,不断 ...

  9. python飞机大战资料-Python之游戏开发-飞机大战

    Python之游戏开发-飞机大战 想要代码文件,可以加我微信:nickchen121 #!/usr/bin/env python # coding: utf-8 import pygame impor ...

最新文章

  1. 富士通打印机调整位置_打印机为什么卡纸 打印机四种卡纸原因及解决办法【介绍】...
  2. 基于FPGA的智能PID控制器的设计与实现
  3. java 正则表达式提取价格
  4. linux usb键盘驱动详解
  5. 消息队列面试 - 为什么使用消息队列,消息队列有什么优点和缺点?
  6. html工具箱源码,大灰狼的ASP工具箱——XMLHTTP的应用,获得远程的文件,获得远程HTML文件源码...
  7. 决策树-线性二分类+非线性二分类
  8. idata 单片机 新唐_半导体新唐单片机怎么样_新唐单片机是台湾的吗
  9. cmder的下载和使用
  10. 字节跳动基于ClickHouse优化实践之“高可用”
  11. 2018年最值得投资的十大行业版图
  12. oracle怎么表示当天零点,Oracle 取得当天0时0分0秒和23时59分59秒
  13. Python每日一记179文氏图绘制
  14. keil中更改stm32芯片类型需要修改的配置
  15. 服务器主板开机无显维修,主板故障之开机无显示的维修案例
  16. 干货!蓝桥杯单片机组一经验分享
  17. 5G+北斗:人员定位系统为化工厂定位赋能
  18. Dreamweaver网页设计代码大全
  19. 透明颜色代码 和 一键分享问题
  20. 2015届华为软件研发面试经验(提前批)

热门文章

  1. 四季酒店升级应用程序,加入行程规划功能
  2. 物理学专业英语(词汇整理)--------04
  3. Makefile 条件编译-y
  4. contentType 与 dataType
  5. spring4的初步理解
  6. 北大生命科学院ComBat 作者李程老师在线报告:三维基因组学与疾病
  7. 小程序 微信统计表格_微信小程序图表插件(wx-charts)
  8. 2023年全国最新保安员精选真题及答案18
  9. HTML如何在dl里面设置文字框,dl,dt,dd标记在网页中要充分利用
  10. Spark基础(1)——搭建Spark开发环境、UI界面查看spark集群