从另一个函数已经作为“输入”获得的值中获取值

专业软件

如何从 Python 中的另一个函数(输入)获取值?

class MyClass(object):
    def xxx(self):
        self.a = int(input("enter a value :"))
    def yyy(self):
        self.xxx()
        print (self.a)

obj = MyClass()
n = int(input("choose a number : "))

if (n == 1):
    obj.xxx()
elif (n == 2):
    obj.yyy()
else:
    print ("error")

问题是当我选择数字 2 时,它要求我再次输入我的值。但我想从第一个函数中获取第一个值。

所以当我输入 1 时,程序应该要求输入一个值,然后当我输入 2 时,程序应该只显示我的值。

我不明白为什么它不断要求价值。我究竟做错了什么?

注意:当我从 yyy 中删除这一行时

self.xxx()

我看到这个错误

'MyClass' object has no attribute 'a'
扭扭车

您需要实例化 xxx 函数的值,并且必须从 self.a 返回该值

class MyClass(object):
def xxx(self):
    self.a = int(input("entre a value :"))
    return self.a
def yyy(self):
    xxx_func = self.xxx()
    print (xxx_func)

obj = MyClass()
n = int(input("choose a number : "))
if (n == 1) :
    obj.xxx()
elif (n == 2):
    print(n)
else:
    print ("error")

如果您在使用该class语句时有疑问或遇到任何麻烦,请查看官方 python 文档中的此链接

9. 类 — Python 3.7.2 文档 Python 3

9. 类 — Python 2.7.16 文档 Python 2

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从javascript中的另一个函数获取值

来自分类Dev

在main()中,如何从另一个函数中的静态变量获取值?

来自分类Dev

如何从另一个函数中修改的结构的字符指针成员中获取值

来自分类Dev

Mysql查询从另一个表中的值列表中获取值

来自分类Dev

从另一个函数NodeJS中的回调获取值

来自分类Dev

LinqtoSQL 从另一个表中获取值

来自分类Dev

从另一个类中的 JTextArea 获取值

来自分类Dev

将函数的值作为输入参数返回给另一个

来自分类Dev

选择查询以仅在值不在另一个表中时从表列获取值

来自分类Dev

如何基于另一个值在对象中获取值

来自分类Dev

jQuery:如何通过另一个值从JSON对象数组中获取值

来自分类Dev

从另一个下拉列表中选择值时,在Deropdown中获取值

来自分类Dev

SQL-使用一个元组中的值从另一个元组中获取值

来自分类Dev

如何获得在另一个函数中调用的函数以返回值?PYTHON

来自分类Dev

如何根据另一个表的不同值从一个表中获取值?

来自分类Dev

在另一个函数中使用输入的值

来自分类Dev

在另一个请求中重用json正文值作为输入?

来自分类Dev

如果用户已经在另一个单元格中输入了值,如何通知用户在一个单元格中输入值

来自分类Dev

从Java中的另一个对象获取空值,但在自己的类中获取值

来自分类Dev

我想将一个函数的返回值作为python中另一个函数的参数传递

来自分类Dev

使用jq获取值,然后将该值用作键以获取另一个值

来自分类Dev

根据表名从表中获取数据作为另一个表的字段值

来自分类Dev

如何从另一个表中获取单个值作为字符串

来自分类Dev

如何从另一个列表作为键的字典中获取正确的值?

来自分类Dev

从SnakeMake中的另一个.smk文件获取输入函数

来自分类Dev

获取输入值并在另一个div中显示

来自分类Dev

选择查询以仅在值不在另一个表中时从表列中获取值

来自分类Dev

从与另一个值PHP相同的单元格中的mysql表中获取值

来自分类Dev

Python - Tkinter - 如何从下拉选项中获取值并传递给另一个函数

Related 相关文章

  1. 1

    从javascript中的另一个函数获取值

  2. 2

    在main()中,如何从另一个函数中的静态变量获取值?

  3. 3

    如何从另一个函数中修改的结构的字符指针成员中获取值

  4. 4

    Mysql查询从另一个表中的值列表中获取值

  5. 5

    从另一个函数NodeJS中的回调获取值

  6. 6

    LinqtoSQL 从另一个表中获取值

  7. 7

    从另一个类中的 JTextArea 获取值

  8. 8

    将函数的值作为输入参数返回给另一个

  9. 9

    选择查询以仅在值不在另一个表中时从表列获取值

  10. 10

    如何基于另一个值在对象中获取值

  11. 11

    jQuery:如何通过另一个值从JSON对象数组中获取值

  12. 12

    从另一个下拉列表中选择值时,在Deropdown中获取值

  13. 13

    SQL-使用一个元组中的值从另一个元组中获取值

  14. 14

    如何获得在另一个函数中调用的函数以返回值?PYTHON

  15. 15

    如何根据另一个表的不同值从一个表中获取值?

  16. 16

    在另一个函数中使用输入的值

  17. 17

    在另一个请求中重用json正文值作为输入?

  18. 18

    如果用户已经在另一个单元格中输入了值,如何通知用户在一个单元格中输入值

  19. 19

    从Java中的另一个对象获取空值,但在自己的类中获取值

  20. 20

    我想将一个函数的返回值作为python中另一个函数的参数传递

  21. 21

    使用jq获取值,然后将该值用作键以获取另一个值

  22. 22

    根据表名从表中获取数据作为另一个表的字段值

  23. 23

    如何从另一个表中获取单个值作为字符串

  24. 24

    如何从另一个列表作为键的字典中获取正确的值?

  25. 25

    从SnakeMake中的另一个.smk文件获取输入函数

  26. 26

    获取输入值并在另一个div中显示

  27. 27

    选择查询以仅在值不在另一个表中时从表列中获取值

  28. 28

    从与另一个值PHP相同的单元格中的mysql表中获取值

  29. 29

    Python - Tkinter - 如何从下拉选项中获取值并传递给另一个函数

热门标签

归档