如何从两个不同的函数调用两个变量并将其相加?(Python3)

Caza1112

这是我正在处理的某些代码的一部分,我想让两个人知道如何将来自两个不同函数的两个变量也加在一起?

def Dwarf():
    Name = "Dwarf "
    Health = 150
    Mana = 10
    Stamina = 15
    Base_Attack = 20
    Melee_Attack = 0
    Elemental_Attack = 5
    print("You have choosen Dwarf! \n ")
return

def Mage():
    Name = "Mage "
    Health = 10
    Mana = 20
    Stamina = 5
    Base_Attack = 5
    Melee_Attack = 0
    Elemental_Attack = 20
    print("Your Class is Mage! \n ")
return

我如何将名称和健康/法术加在一起,以成为种族级人物?并在需要时可以调用它?

基督教

用函数执行此操作似乎不合逻辑。似乎您需要使用一个类可以具有以下属性(在您的情况下):

  • 姓名
  • 健康
  • 在哪里
  • 耐力
  • ...

和方法,例如:

  • getName()
  • setName()
  • setMana()
  • ...

一个class Dwarf,看起来像这样:

class Dwarf(object):
    def __init__(self):
        self.name = "Dwarf"
        self.health = 150
        # more attributes

    def getName(self):
        return self.name

    # more methods

Mage班上有些相似然后,您可以获取nameas:

dwarf1 = Dwarf()打印dwarf1.getName()

当然,我建议您阅读有关Python中的的信息。

您还可以将属性值作为参数传递,因此在创建时进行设置:

一个class Dwarf,看起来像这样:

class Dwarf(object):
    def __init__(self, name, health):
        self.name = name
        self.health = health
        # more attributes

    def getName(self):
        return self.name

    # more methods

并创建一个实例:

dwarf2 = Dwarf("strangeNameHere", 200)

笔记:

我建议您遵循Python命名约定。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript:如何从一个函数返回两个值并在另一个函数中调用这两个变量?

来自分类Dev

如何依次读取两个txt文件并将其写入python中的新文件?

来自分类Dev

我想从CSV文件中获取数据并将其放入两个不同的数组变量中

来自分类Dev

打字稿:尝试将两个变量相加,但将两个变量串联

来自分类Dev

两个函数或两个类如何在python中相互调用

来自分类Dev

Python:如何从从Elif调用的函数返回两个值?

来自分类Dev

如何将两个连续的输入分配给两个不同的变量?

来自分类Dev

如何调用两个函数并将它们的结果用作彼此的参数?

来自分类Dev

汇总两个不同的变量

来自分类Dev

分解单个用户输入并将其存储在两个不同的变量中。(Java)

来自分类Dev

如何使用两个不同的变量迭代命令?

来自分类Dev

具有两个不同函数的参数的调用函数

来自分类Dev

将两个不同的特定csv列的值相加

来自分类Dev

C ++在操作符重载函数内创建,分配新变量并将其与两个对象进行比较

来自分类Dev

如何将两个txt文件中的数字相加并将其写入同一文件?

来自分类Dev

在两个不同的函数中调用变量

来自分类Dev

使用 ng-click 调用两个不同的函数

来自分类Dev

Python3:创建两个掩码与一个内嵌掩码 -> 不同的结果?

来自分类Dev

Python:从循环创建两个列表并将两者相加

来自分类Dev

如何从两个不同的神经网络中获取两个变量列表

来自分类Dev

如何防止从 Python 中的两个不同变量生成两个相同的随机数?

来自分类Dev

从 onKeyDown 事件调用两个不同的函数

来自分类Dev

从两个不同的页面调用一个函数

来自分类Dev

在 Haskell 中将两个函数相加

来自分类Dev

如何求和两个 SeekBars 的两个值并将其打印在文本视图中?

来自分类Dev

如何从两个不同的表中获取值的差异并将值提供给变量?

来自分类Dev

两个变量相加

来自分类Dev

如何同时将两个不同的值分配给两个变量

来自分类Dev

如何用两个不同的变量编程循环

Related 相关文章

  1. 1

    JavaScript:如何从一个函数返回两个值并在另一个函数中调用这两个变量?

  2. 2

    如何依次读取两个txt文件并将其写入python中的新文件?

  3. 3

    我想从CSV文件中获取数据并将其放入两个不同的数组变量中

  4. 4

    打字稿:尝试将两个变量相加,但将两个变量串联

  5. 5

    两个函数或两个类如何在python中相互调用

  6. 6

    Python:如何从从Elif调用的函数返回两个值?

  7. 7

    如何将两个连续的输入分配给两个不同的变量?

  8. 8

    如何调用两个函数并将它们的结果用作彼此的参数?

  9. 9

    汇总两个不同的变量

  10. 10

    分解单个用户输入并将其存储在两个不同的变量中。(Java)

  11. 11

    如何使用两个不同的变量迭代命令?

  12. 12

    具有两个不同函数的参数的调用函数

  13. 13

    将两个不同的特定csv列的值相加

  14. 14

    C ++在操作符重载函数内创建,分配新变量并将其与两个对象进行比较

  15. 15

    如何将两个txt文件中的数字相加并将其写入同一文件?

  16. 16

    在两个不同的函数中调用变量

  17. 17

    使用 ng-click 调用两个不同的函数

  18. 18

    Python3:创建两个掩码与一个内嵌掩码 -> 不同的结果?

  19. 19

    Python:从循环创建两个列表并将两者相加

  20. 20

    如何从两个不同的神经网络中获取两个变量列表

  21. 21

    如何防止从 Python 中的两个不同变量生成两个相同的随机数?

  22. 22

    从 onKeyDown 事件调用两个不同的函数

  23. 23

    从两个不同的页面调用一个函数

  24. 24

    在 Haskell 中将两个函数相加

  25. 25

    如何求和两个 SeekBars 的两个值并将其打印在文本视图中?

  26. 26

    如何从两个不同的表中获取值的差异并将值提供给变量?

  27. 27

    两个变量相加

  28. 28

    如何同时将两个不同的值分配给两个变量

  29. 29

    如何用两个不同的变量编程循环

热门标签

归档