Что такое наилучшая практика pythonic, позволяющая одной функции использовать возвращаемые значения другой функции? например Лучше ли вызывать одну функцию в другой, или лучше, чтобы функция1 возвращалась к классу, и назначаются переменные класса, которые затем используются функцией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())