python代码怎么练_自己练习的Python代码(1)
#建议使用电脑观看代码
input('---按任意键开始程序---')
import time,random
scores = 0
s = 0
l = 0
p = 0
print('---------start---------')
for i in range(3):
print('\n开始第'+str(int(i)+1)+'局:')
# 生成双方角色,并生成随机属性。
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'+'血量:'+str(player_life)+'\n攻击:'+str(player_attack))
print('------------------------')
time.sleep(1)
print('【敌人】\n'+'血量:'+str(enemy_life)+'\n攻击:'+str(enemy_attack))
print('------------------------')
time.sleep(1)
# 双方PK
while player_life > 0 and enemy_life > 0:
player_life = player_life - enemy_attack
enemy_life = enemy_life - player_attack
if player_life < 0:
player_life = 0
if enemy_life < 0:
enemy_life = 0
print('你发起了攻击,【敌人】剩余血量'+str(enemy_life))
print('敌人向你发起了攻击,【玩家】剩余血量'+str(player_life))
print('-----------------------')
time.sleep(1.5)
# 战果
if player_life > 0 and enemy_life == 0:
scores = scores + 1
s = s + 1
elif player_life == 0 and enemy_life > 0:
scores = scores - 1
l = l + 1
else:
scores = scores + 0
p = p + 1
time.sleep(1.5)
print('\n------------------------\n')
if scores > 0:
print('敌人死翘翘了,你赢了!')
elif scores < 0:
print('悲催,敌人把你干掉了!')
else:
print('哎呀,你和敌人同归于尽了!')
print('战绩:你一共赢了'+str(s)+'局,输了'+str(l)+'局,平了'+str(p)+'局。')
input('------game over------')
效果视频:
python代码怎么练_自己练习的Python代码(1)相关推荐
- python怎么重启内核_解决jupyter运行pyqt代码内核重启的问题
在jupyter notebook或者是 Qtconsole下编译运行一个简单的pyqt程序,总是报错: The kernel appears to have died. It will restar ...
- python怎么打日志_怎样调试 日志 python 代码
展开全部 使用 pdb 进行调试 pdb 是 python 自带e5a48de588b662616964757a686964616f31333361306366的一个包,为 python 程序提供了一 ...
- python split函数 空格_最易懂的Python新手教程:从基础语法到代码详解
导读:本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 作者:罗攀 蒋仟 如需转载请联系华章科技 本文涉及的主要知识点如下: P ...
- python 酷炫效果_六种酷炫Python运行进度条效果的实现代码
六种酷炫Python运行进度条效果的实现代码,进度条,代码,六种,效果,酷炫 六种酷炫Python运行进度条效果的实现代码 易采站长站,站长之家为您整理了六种酷炫Python运行进度条效果的实现代码的 ...
- python 打印皮卡丘_来简单聊聊python的装饰器呀~
原文链接 来简单聊聊python的装饰器呀~mp.weixin.qq.com 导语 之前很多小伙伴留言给我说看别人写的代码经常会感觉云里雾里的,完全看不懂,其实那些代码无非就是用了些python语法 ...
- 小学生python编程写游戏_小学生开始学Python,开发AI的首选编程语言:推荐一波Python书单...
AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于全国计算机等级(NCRE)体系调整"的通知,决定自2018年3月起,在全 ...
- python刷微博转发_一个简单的python刷新浪微博粉丝小程序
代码简陋没有什么技术,还有个txt的配置文件才可以用.但是配置文件不发出来了.只要你自己好好看代码很容易猜得到.希望大家不要拿去刷了.因为实在是没意思. 代码中需要用到的相关python模块方法有: ...
- python实验室公众号_推荐几个Python与数据分析的公众号
法纳斯特 法纳斯特,一枚机械毕业生分享从零学习Python的历程.主要内容为爬虫.数据分析.数据挖掘.分享自己在学习过程中遇到的那些事,有趣有料没有错.此外还是一枚PPT爱好者,毕竟生活需要仪式感,赏 ...
- c++中的引用和python中的引用_对比 C++ 和 Python,谈谈指针与引用
作者 | 樱雨楼 引言 指针(Pointer)是 C.C++ 以及 Java.Go 等语言的一个非常核心且重要的概念,而引用(Reference)是在指针的基础上构建出的一个同样重要的概念. 指针对于 ...
- python入门第一课_入门第一课 Python入门涉及的问题及简单示例
很多初学者都在问:我想自学Python,该怎样入门?入门选择哪些书籍? 下面,我以自己的理解作出解答. 1.先说明大体的学习进度. Python确实入门较为容易,语法清晰易懂.一旦入了门再想提高就和其 ...
最新文章
- Linux基础常用命令
- 「Ubuntu」Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/lib
- asp.net(c#)将彩色图片变灰阶图片
- [蓝桥杯2017初赛]方格分割-dfs+思维
- QTableView的表格项中加入图标的方法
- Word 2013 使用技巧
- 计算机网络原理精讲学习笔记
- VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库
- 高数_第1章空间解析几何与向量代数__直线方程
- PR图文展示模板 母亲节父亲节活动创意幻灯片视频PR模板
- 算法——Horner scheme
- LaTeX 表格标题位置无法移动的问题
- NVIDIA CUDA各版本下载链接(更新至2019-12-11,包含最新10.2版本)
- 深度强化学习系列(6): DQN原理及实现
- 固态硬盘的计算机需要进行磁盘碎片整理吗,SSD固态硬盘需要碎片整理吗 固态盘切忌磁盘碎片整理...
- 小程序 微信统计表格_微信小程序制作表格的方法
- 基于matlab的光伏模块输出特性及mppt的建模与仿真,基于MATLAB的光伏模块输出特性及MPPT的建模与仿真...
- 程序卡住了?教你如何调试已在运行的程序
- 商品3D建模的视觉定位和前景分割方法
- SLM328美格4G模组SDK开发笔记