Guten Abend,
gibt es einen Befehl der nach einer Eingabe das Skript von vorne beginnen lässt?
Quasi mit ja oder nein. Ich möchte aber keine Schleifen. Damit alle Listen quasi wieder leer sind.
Vielen Dank!
Skript Neustarten ohne Schleifen
Dafür sind Schleifen aber nun einmal da.
Ansonsten kann man das im Programm selbst natürlich nicht m,achen - denn wenn das Programm endet ist ja beendet. Dann kann das Programm selbst auch nicht mehr dafür sorgen, dass es neu startet.
Ansonsten kann man das im Programm selbst natürlich nicht m,achen - denn wenn das Programm endet ist ja beendet. Dann kann das Programm selbst auch nicht mehr dafür sorgen, dass es neu startet.
Damit das nicht als Lösung dastehen bleibt, hier die richtige Lösung:
Code: Alles auswählen
def mach_was_auch_immer():
print("Ich arbeite.")
def main():
while True:
mach_was_auch_immer()
if input("nochmal (j/n)?").lower() in ["n", "nein"]:
break
if __name__ == "__main__":
main()