Каковы лучшие методы Python, позволяющие одной функции использовать возвращаемые значения другой функции? например Что лучше: вызывать одну функцию внутри другой или лучше, чтобы функция function1 возвращалась в класс, а переменные класса назначались, которые затем используются функцией2? Во-вторых, сколькими способами можно передавать значения между функциями?
class adding:
def get_values(self):
x = input("input x")
y = input("input y")
z = input("input z")
return x, y, z
def use_values(self, x, y, z):
print x+y+z
if name == 'main':
dave = adding()
x, y, z = dave.get_values()
dave.use_values(x, y, z)
Или
dave = adding()
dave.use_values(*dave.get_values())