中断了几年的python学习最近被重新拾起来了,实在是因为工作上需要用到的地方太多。不立flag了,记录学习成果,慢慢更新吧。

小人打架程序代码如下:

------------------------以下是代码--------------------------

import time

import random

while True:

player_victory = 0

enemy_victory = 0

for i in range(1,4):

time.sleep(1.5)

print('  \n——————现在是第 %s 局——————' % i)

player_life = random.randint(100,150)

player_attack = random.randint(30,50)

enemy_life = random.randint(100,150)

enemy_attack = random.randint(30,50)

print('【玩家】\n血量:%s\n攻击:%s' % (player_life,player_attack))

print('------------------------')

time.sleep(1)

print('【敌人】\n血量:%s\n攻击:%s' % (enemy_life,enemy_attack))

print('-----------------------')

time.sleep(1)

while player_life > 0 and enemy_life > 0:

player_life = player_life - enemy_attack

enemy_life = enemy_life - player_attack

print('你发起了攻击,【玩家】剩余血量%s' % player_life)

print('敌人向你发起了攻击,【敌人】的血量剩余%s' % enemy_life)

print('-----------------------')

time.sleep(1.2)

if player_life > 0 and enemy_life <= 0:

player_victory += 1

print('敌人死翘翘了,你赢了!')

elif player_life <= 0 and enemy_life > 0:

enemy_victory += 1

print('悲催,敌人把你干掉了!')

else:

print('哎呀,你和敌人同归于尽了!')

if player_victory > enemy_victory :

time.sleep(1)

print('\n【最终结果:你赢了!】')

elif enemy_victory > player_victory:

print('\n【最终结果:你输了!】')

else:

print('\n【最终结果:平局!】')

a1 = input('要继续游戏吗,请输入n退出,输入其他继续:')  # 在 while True 循环中设置跳出条件。

if a1 == 'n':

break

python游戏代码示例_代码实例1:python 小人打架游戏相关推荐

  1. python c语言对比_通过实例浅析Python对比C语言的编程思想差异——CDA人工智能学院...

    CDA人工智能学院致力于以优质的数据分析.我即可获取CDA会员1个月免费试听机会 我一直使用 Python,用它处理各种数据科学项目. Python 以易用闻名.有编码经验者学习数天就能上手(或有效使 ...

  2. Python面向对象基础示例_创建对象

    Python面向对象基础示例_创建对象 python是面向对象的语言,你可以很轻松的创建一个类和对象.本书代码源自<<Python 3 Object-Oriented Programmin ...

  3. python画花女朋友_教你使用python画一朵花送女朋友

    本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下 第一种,画法 from turtle import * import time setup(600,800,0,0) s ...

  4. python游戏代码示例_用Python和Pygame写游戏-从入门到精通(Sprite篇)

    这又是Pygame教程系列的一个--OVA篇,类似于py2exe篇一样,额外写的,也许不是pygame游戏开发必须的东西,但是知道了绝对大有裨益.因此友情大放送~ 看pygame模块介绍的时候,细心的 ...

  5. python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO

    天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...

  6. python跑得慢_代码跑得慢甩锅Python?手把手教你如何给代码提速30%

    原标题:代码跑得慢甩锅Python?手把手教你如何给代码提速30% 来源丨Medium 编译丨王转转 大数据文摘出品 https://mp.weixin.qq.com/s/bY3REj6qVw0M1N ...

  7. python怎么打日志_怎样调试 日志 python 代码

    展开全部 使用 pdb 进行调试 pdb 是 python 自带e5a48de588b662616964757a686964616f31333361306366的一个包,为 python 程序提供了一 ...

  8. python实现tomasulo算法_手写算法-python代码实现KNN

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 原理解析 KNN-全称K-Nearest Neighbor,最近邻算法,可以做分类任务,也可以做回归 ...

  9. 大数据 java 代码示例_功能Java示例 第7部分–将失败也视为数据

    大数据 java 代码示例 这是称为" Functional Java by Example"的系列文章的第7部分. 我在本系列的每个部分中开发的示例是某种"提要处理程序 ...

最新文章

  1. Android图像开源视图:SmartImageView
  2. 淮阴工学院计算机答辩,淮阴工学院关于做好2014级研究生学位论文答辩工作的通知...
  3. SQL 在表中建立索引的作用
  4. 用css及jQuery实现的精美拉下菜单导航条
  5. Win8.1/Win10在某些程序输入中文变成问号的解决方法
  6. mysql一主多从同步配置
  7. 使用ComponentOne C1WebGrid控件
  8. Tensor for argument #2 ‘mat1‘ is on CPU, but expected it to be on GPU (while checking arguments for
  9. 用Python进行数据整理
  10. Quora的技术探索
  11. typecho评论不显示用户头像怎么办?怎么改为QQ头像显示?
  12. 数组,异质结构以及指针的详解
  13. STAF rc = 6
  14. 震碎认知,将原理融会贯通到顶点的SpringBoot实战项目
  15. c语言常用函数库 c++常用函数库
  16. HCIE课程笔记18-局域网二层技术
  17. 代码生成器-设计心得
  18. CCF-GAIR 2020 源创专场 | 免费领取学术票
  19. Ghost 使用手册
  20. 用非上市股权评估的思路看Polkadot估值

热门文章

  1. Computational Imaging 计算成像(一)
  2. 从赛灵思Kintex-7认识FPGA
  3. 【Pygame合集】回忆杀-“童年游戏”,看看你中几枪?(附五款源码自取)
  4. 证券行业集中式交易系统
  5. 信号量解决进程的同步和互斥
  6. 一款好用的程序员切图标注神器
  7. 微信打不开链接,提示已停止访问该网页怎么办
  8. 抖音小店无货源发货教程,不知道怎么发货的朋友赶紧学起来吧
  9. Java+MySql+BootStrap开源项目学生宿舍管理系统
  10. 国外top10的aPaaS平台