2 דרכים כיצד לחזור בלולאה לתחילתה של תוכנית ב-Python

איזה סרט לראות?
 
 2 דרכים כיצד לחזור בלולאה לתחילתה של תוכנית ב- Python

כיצד לחזור בלולאה לתחילתה של תוכנית ב- Python?





כאן נראה כיצד לחזור לתחילת התוכנית בלולאה פִּיתוֹן . במילים אחרות, השליטה של ​​התוכנית היא בשלב מסוים אחר מאשר ההתחלה, ואנו רוצים שהתוכנית תתחיל שוב מלמעלה. שקול את האיור שלהלן כדי להבין מושג זה.



האם מישקה האסקי המדבר עדיין חי
 חזור בלולאה לפייתון

חזור בלולאה לפייתון



בפוסט זה נדבר על שתי גישות.



1. באמצעות לולאה

אנו יכולים לחזור בלולאה להתחלה על ידי שימוש במשפט זרימת בקרה, כלומר, הצהרת while. כדי לעשות זאת, עטפו את התוכנית השלמה בלולאת זמן שהיא תמיד נָכוֹן .

יתר על כן, הוסף הצהרת המשך בנקודה שבה אתה רוצה להתחיל את התוכנית מההתחלה. אתה גם צריך להוסיף קצת קוד כגון הצהרת break כדי לסיים את התוכנית שלך.

אחרת, התוכנית תפעל ללא סוף, ולעולם לא נרצה בכך.

rachelle an go החדשות האחרונות
 כיצד לבצע לולאה חזרה ב- Python 2

כיצד לבצע לולאה חזרה ב- Python 2

switch pro controller easter egg

נניח שיש לנו תוכנה שלוקחת מהמשתמש את המרחק והזמן ומחשבת את המהירות.

distance =  float(input("Enter the distance in kilometers: "))
time = float(input("Enter the time in hours: "))
speed = distance/time
print("Speed is:", speed,"kph")

כעת, אנו רוצים להתחיל מההתחלה אם המשתמש רוצה לבצע חישוב נוסף. כדי לעשות זאת, אנו מוסיפים הצהרת while בחלק העליון.

אנו משתמשים גם בהצהרת המשך כדי להפעיל מחדש אם המשתמש מזין כן. אם המשתמש רוצה לצאת, הצהרת ההמשך לא תפעל, והתוכנית תסתיים. שקול את הקוד שלהלן שמיישם זאת.

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

 חוזר בלולאה ב-Python Output

חוזר בלולאה ב-Python Output

לאכול בולגה 21 ביולי 2015

2. שימוש בפונקציה

אנו יכולים גם לחזור להתחלה בלולאה באמצעות פונקציה. במקום לעטוף את כל הקוד בלולאת while, אנחנו יוצרים פונקציה ושם את התוכנית שלנו. אם המשתמש רוצה להמשיך, נתקשר שוב להליך. אחרת, נצא מהתוכנית.

שקול את אותה דוגמה המיושמת באמצעות פונקציה.

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()

פול אוולינו ו-KC קונספסיון

תְפוּקָה

 לולאה אחורה ב-Python תוצאה של גישת פונקציה

חוזר בלולאה פנימה פִּיתוֹן תוצאה של גישת פונקציה

קרא על דרכים לעשות זאת לולאה חזרה לתחילת תוכנית ב- Python .