Python特别low的一个文字游戏
闲来无事 ,调侃舍友的游戏
import os class Role():
def __init__(self,name,sex,fighting):
self.name=name
self.sex=sex
self.fighting=fighting
pass
#定义场景一草场
def glassland(self):
print('[%s]参加草场野战,调戏良家妇女...'%self.name)
self.fighting -= 200
if self.fighting>0:
print('[%s]所剩的阳气为%s'%(self.name,self.fighting))
else:
print('[%s]阵亡,倒在了石榴裙下!'%self.name)
os._exit(0)
def tuanzhan(self):
print('[%s]聚众奸淫,左拥右抱,好不快活...'%self.name)
self.fighting -= 300
if self.fighting>0:
print('[%s]所剩的阳气为%s'%(self.name,self.fighting))
else:
print('[%s]阵亡,倒在了石榴裙下!'%self.name)
os._exit(0)
def practice(self):
print('[%s]闭关修炼,提升自己的阳气...'%self.name)
self.fighting += 200
print('[%s]的阳气为%s'%(self.name,self.fighting)) def detial(self):
print('-----%s----'%self.name)
print(' 姓名:%s\n 性别:%s\n 阳气:%s'\
%(self.name,self.sex,self.fighting))
print('-'*15) if __name__=='__main__':
os.system('cls')
print('*'*20)
print('人物创建')
print('*'*20)
obj=Role('世奇老狗','人妖',500)
obj.detial()
print('*'*20)
print('[%s]人称江湖淫魔,重出江湖,武林掀起了腥风血雨。'%obj.name)
obj.glassland()
obj.practice()
obj.tuanzhan()
obj.practice()
obj.tuanzhan()
obj.tuanzhan()
obj.tuanzhan()
obj.tuanzhan()
obj.tuanzhan()
obj.glassland()
obj.glassland()
Python特别low的一个文字游戏的更多相关文章
- java和python根据对象某一个属性排序
最近在学习java,目前看到java如何对一个对象列表进行排序. 我有一个Member类: public Member(String name,Calendar birthday,Sex gender ...
- Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy
1 前言 Python有许多IDE能够用,官方自己也带了一个,Eclipse也能够. 但我在使用各种IDE之后,发现用Sublime Text是最好用的一个.因此.我都是用Sublime Text来编 ...
- 使用python的Flask实现一个RESTful API服务器端
使用python的Flask实现一个RESTful API服务器端 最近这些年,REST已经成为web services和APIs的标准架构,很多APP的架构基本上是使用RESTful的形式了. 本文 ...
- [No0000120]Python教程3/9-第一个Python程序
现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了. 在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上.写程序也讲究一个感觉,你需 ...
- C++的全部目标就是最优化资源的利用,以人付出更多为代价。Python刚好是另一个极端(Bjarne就说,一个人至少应该掌握两种计算机语言)
说 C++ 反人类,是如果把 C++ 看作人(程序员)和资源(电子系统)的桥梁,他的全部目标就是最优化资源的利用,以人付出更多为代价.Python刚好是另一个极端.做好两个一起学.Bjarne就说,一 ...
- 基于七牛Python SDK写的一个批量下载脚本
前言 上一篇基于七牛Python SDK写的一个同步脚本所写的脚本只支持上传,不支持文件下载. 虽然这个需求不太强烈,但有可能有人(在备份.迁移时)需要,而官方有没提供对应的工具,所以我就把这个功能也 ...
- python中如何统计一个类的实例化对象
类中的静态变量 需要通过类名.静态变量名 来修改 :通过对象不能修改 python中如何统计一个类的实例化对象?? class Person: #静态变量count,用于记录类被实例化的次数 coun ...
- Python使用multiprocessing实现一个最简单的分布式作业调度系统
Python使用multiprocessing实现一个最简单的分布式作业调度系统介绍Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机 ...
- Python使用Redis实现一个简单作业调度系统
Python使用Redis实现一个简单作业调度系统 概述 Redis作为内存数据库的一个典型代表,已经在非常多应用场景中被使用,这里仅就Redis的pub/sub功能来说说如何通过此功能来实现一个简单 ...
随机推荐
- 分享一个settings.xml
<?xml version="1.0" encoding="UTF-8"?> <settings> <localRepositor ...
- ubuntu git svn 缺少 subversion-perl
在命令行中输入以下命令:sudo apt-get install subversion-tools等待安装成功即可.
- 【洛谷5309】[Ynoi2012] D1T1(分块)
点此看题面 大致题意: 两种操作,区间求和,将形如\(ax+y\)的位置的元素值加\(z\). 分块 这种题目显然就是按照\(x\)与\(\sqrt n\)的大小关系来分块. 对于\(x>\sq ...
- 3676: [Apio2014]回文串
3676: [Apio2014]回文串 Time Limit: 20 Sec Memory Limit: 128 MB Submit: 1740 Solved: 744 [Submit][Status ...
- linux shell——zsh的安装与使用
Shell是在程序员与服务器间建立一个桥梁,它对外提供一系列命令,让我们得以控制服务器.常用的Bash就是Shell的一种,也是Linux下默认Shell程序.这里介绍一种更强大的.更人性化的Shel ...
- 使用metasploit自带模块进行端口扫描
搜索模块: 选择查看: 设置&扫描:
- Spring管理连接池的几种方式
第一种方式:.Spring常规的数据库连接方法: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations=&qu ...
- Android学习笔记_41_TabHost自定义标签和TraceView性能测试
一.tabhost第一种用法,通过在帧布局放入定义好的page页面来实现,这样导致在当前activity下代码量比较大. 1.页面布局: | | | | ...
- putty 启动 linux 下的oracle
没搞过linux ,仅作记录: 1 打开putty.exe 程序 ,选择 连接 2 输入linux 的用户名和密码后,按下图操作: 3 启动监听 4 命令总结: 1. sudo su - orac ...
- sharepoint2013配置开发环境