Für ein größeres Projekt für meine Schularbeit nach den Ferien muss ich wissen, wie ich von verschiedenen Funktionen in einem Menü drucken kann, wie unten zu sehen, aber ich kann es nicht mit der Klassenfunktion arbeiten ist weit jenseits meines Niveaus.Python Drucken von Funktionen
class C:
def set_gen(self):
self.birth_rate = input("whats your name")
menu()
def display_gen(self):
print (self.birth_rate)
menu()
def menu():
q=input("press a to ask or b to print")
if q==("a"):
RUN = C()
RUN.set_gen()
elif q==("b"):
RUN = C()
RUN.display_gen()
else:
menu()
RUN = C()
menu()
„Ich kann es nicht an der Arbeit“ - was genau kann man nicht an der Arbeit ????? –
Innerhalb der Klasse führen Sie 'menu()' aus, die wiederum die Klasse ausführen, die 'menu()' erneut ausführen - usw. Es ist Rekursion. Mach es ohne Rekursion. – furas
Leser sind im Allgemeinen nicht scharf darauf, Anfragen für "so schnell wie möglich" oder "dringlich" zu sehen. [Lesen Sie diese Diskussion] (http://meta.stackoverflow.com/q/326569) um zu verstehen, warum - danke. – halfer