zoukankan      html  css  js  c++  java
  • Python 练习: 简单角色游戏程序

    要求:
    1、创建三个游戏人物,分别是:
    苍井井,女,18,初始战斗力1000
    东尼木木,男,20,初始战斗力1800
    波多多,女,19,初始战斗力2500

    2、游戏场景,分别:
    草丛战斗,消耗200战斗力
    自我修炼,增长100战斗力
    多人游戏,消耗500战斗力

    class Person:
        def __init__(self, name, gender, age, fight):
            self.name = name
            self.gender = gender
            self.age = age
            self.fight = fight
    
        def caocong(self):
            self.fight = self.fight - 200
    
        def xiulian(self):
            self.fight = self.fight + 100
    
        def duoren(self):
            self.fight = self.fight - 500
    
        def show(self):
            print("%s %s %d %d" %(self.name, self.gender, self.age, self.fight))
    
    cang = Person("苍井井", "女", 18, 1000)
    dong = Person("东尼木木", "男", 20, 1800)
    bo = Person("波多多", "女", 19, 2500)
    
    cang.show()
    dong.show()
    bo.show()
    
    cang.caocong()
    dong.xiulian()
    bo.duoren()
    
    cang.show()
    dong.show()
    bo.show()
    
    运行结果:
    苍井井 女 18 1000
    东尼木木 男 20 1800
    波多多 女 19 2500
    苍井井 女 18 800
    东尼木木 男 20 1900
    波多多 女 19 2000
    
  • 相关阅读:
    HDU2795Biliboard
    Choose and Divide UVa10375 题解
    NKOJ2322: OSU!
    Git学习笔记(0)
    NKOJ2317 英语四六级考试
    NKOJ2321 东方project
    NKOJ2319 奇怪的班级 题解
    两点之间最短路径:弗洛伊德算法
    poj2524 Ubiquitous Religions
    SAP PA 共享 免费下载
  • 原文地址:https://www.cnblogs.com/klvchen/p/9126934.html
Copyright © 2011-2022 走看看