return x, y; x weiterverwenden?
Verfasst: Mittwoch 31. Mai 2006, 10:41
Hallo,
ich will in etwa folgendes machen:
Da ich ja beim Aufruf von func1 zwei Argumente zurückbekomme, ich aber nur das Argument ergebnis1 für p3 benötige (bzw. ergebnis2 für p4) für, muss ich die zurückgegebenen Argumente irgendwie trennen. Wie funktioniert das? Ich habe nirgends in der Literatur was dazu gefunden.
Bitte helft mir weiter.
Gruß, mep
ich will in etwa folgendes machen:
Code: Alles auswählen
class Eins:
def func1(self, par1, par2):
ergebnis1 = par1 * par2
ergebnis2 = par1 + par2
return ergebnis1, ergebnis2
class Zwei:
def func2(self, par3, par4):
ergebnis3 = par3 + par4
return ergebnis3
def main():
p1 = 1
p2 = 2
c1 = Eins()
c2 = Zwei()
p3 = c1.func1(p1,p2) #Wie kann ich in p3 das Argument ergebnis1 bekommen?
p4 = c1.func1(p1,p2) #Wie kann ich in p4 das Argument ergebnis2 bekommen?
zahl = c2.func2(p3, p4)
print(zahl) #5
Bitte helft mir weiter.
Gruß, mep