
Hur går man tillbaka till början av ett program i Python?
Här kommer vi att se hur du går tillbaka till början av programmet Pytonorm . Med andra ord, programmets kontroll är någon annanstans än början, och vi vill att programmet ska börja från toppen igen. Betrakta figuren nedan för att förstå detta koncept.

Gå tillbaka i Python
I det här inlägget kommer vi att prata om två tillvägagångssätt.
jobb i korea för filippinska 2017
1. Använda En slinga
Vi kan gå tillbaka till början genom att använda en kontrollflödessats, det vill säga en while-sats. För att göra det, slå in hela programmet i en while-loop som alltid är Sann .
Lägg dessutom till en fortsättningssats vid en punkt där du vill starta programmet från början. Du måste också lägga till en del kod, såsom en break-sats, för att avsluta ditt program.
Annars kommer programmet att köras i det oändliga, och det önskar vi aldrig.

Hur man loopar tillbaka i Python 2
Anta att vi har ett program som tar avstånd och tid från användaren och beräknar hastigheten.
distance = float(input("Enter the distance in kilometers: ")) time = float(input("Enter the time in hours: ")) speed = distance/time print("Speed is:", speed,"kph")
Nu vill vi börja från början om användaren vill utföra en annan beräkning. För att göra det lägger vi till en stundssats överst.
Vi använder också en continu-sats för att starta om om användaren anger ja. Om användaren vill avsluta körs inte continu-satsen och programmet avslutas. Tänk på koden nedan som implementerar detta.
while True: distance = float(input("Enter the distance in kilometers: ")) time = float(input("Enter the time in hours: ")) speed = distance/time print("Speed is:", speed,"kph") check = input("Do you want to quit or start again? enter Y to restart or another key to end: ") if check.upper() == "Y": #go back to the top continue print("Bye...") break #exit

Går tillbaka i Python Output
2. Använda en funktion
Vi kan också gå tillbaka till början genom att använda en funktion. Istället för att slå in hela koden i en while-loop skapar vi en funktion och lägger dit vårt program. Om användaren vill fortsätta ringer vi upp proceduren igen. Annars kommer vi att avsluta programmet.
Betrakta samma exempel implementerat med en funktion.
ellen adarna och baste duterte bilder
def repeat(): distance = float(input("Enter the distance in kilometers: ")) time = float(input("Enter the time in hours: ")) speed = distance/time print("Speed is:", speed,"kph") check = input("Do you want to quit or start gain, enter Y to restart or another to end ?: ") if check.upper() == "Y": #loop back to the start repeat() print("Bye...") exit() #exit the program repeat()
Produktion

Går tillbaka in Pytonorm resultat av funktionsmetod
Läs om sätt att gå tillbaka till början av ett program i Python .