對於假期後我的學校工作更大的項目,我需要知道如何從菜單中的不同功能打印,如下所示,但是我無法使用類功能超出了我的水平。從功能上打印Python
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()
「我無法得到它的工作」 - 正是你能不能去上班????? –
裏面你運行'menu()',它再次運行類,它再次運行'menu()'等 - 它是遞歸的。不用遞歸就可以做到。 – furas
讀者通常不願意看到「儘快」的請求,或者就此而言,「緊急」。 [閱讀此討論](http://meta.stackoverflow.com/q/326569)瞭解爲什麼 - 謝謝。 – halfer