פייתון ללימוד לולאה עם דוגמאות לתרגול



פוסט זה ב- Python For Loop מסביר מה הם For Loops והיכן נוכל להשתמש בו, יחד עם התחביר של Python For Loop. הוא כולל גם מספר דוגמאות שתוכלו לתרגל.

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

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





בואו ונתחיל במאמר זה בהקדמה בסיסית ל לולאה בפיתון.

מה זה פיתון לולאה?

לולאה עבור משמשת לאיטרציה על פני רצפים כמו a רשימה , כפולה , מַעֲרֶכֶת , וכו 'או. ולא רק רק את הרצפים, אלא גם כל אובייקט שאפשר לחזור עליו ניתן לחצות באמצעות לולאת for.



הבה נבין את לולאת ה- for בעזרת תרשים זרימה המוצג להלן.

תרשים זרימה-פיתון עבור loop-edureka

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



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

הבה נבין את תחביר הלולאה לדוגמא:

x = (1,2,3,4,5) עבור i ב- x: הדפס (i)

תְפוּקָה: אחד

2

3

4

5

מיין () ב- c ++

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

טווח בפייתון לולאה

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

a = רשימה (טווח (0,10,2)) הדפס (a)

תְפוּקָה: [0,2,4,6,8]

בדוגמה שלעיל, הרצף מתחיל מ- 0 ומסתיים ב- 9 מכיוון שפרמטר הסיום הוא 10 והשלב הוא 2, ולכן הביצוע בזמן שהוא קופץ 2 צעדים אחרי כל פריט.

בואו נסתכל על דוגמא באמצעות פיתון לולאה.

דפוס def (n): k = 2 * n - 2 עבור i בטווח (0, n): עבור j בטווח (0, k): הדפס (end = ') k = k - 1 עבור j בטווח ( 0, i + 1): הדפסת ('*', סוף = '') דפוס הדפסה ('r') (15)

תְפוּקָה:

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

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

פייתון להפסקת לולאה

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

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

חברה = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] עבור x בחברה: אם x == 'R': הפסקה (x)

תְפוּקָה: IS

להמיר עשרוני לבינארי בפייתון

ד

U

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

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

פייתון לולאה ברשימה

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

צבע = ['כחול', 'לבן'] רכב = ['רכב', 'אופניים', 'משאית'] color_comb = [(x, y) עבור x בצבע ל- y ברכב] הדפסה (color_comb)

תְפוּקָה: [('כחול', 'מכונית'), ('כחול', 'אופניים'), ('כחול', 'משאית'), ('לבן', 'מכונית'), ('לבן', 'אופניים') , ('לבן', 'משאית')]

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

המשך בפייתון לולאה

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

חברה = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] עבור x בחברה: אם x == 'R': המשך הדפסה (x)

תְפוּקָה: IS

ד

U

IS

ל

ל

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

בואו נסתכל על כמה דוגמאות אחרות להבנה טובה יותר של האופן שבו אנו יכולים להשתמש בלולאה בפייתון.

דוגמאות לפיתון לולאה

להלן תוכנית לולאה פשוטה להדפסת המוצר של כל חמישה מספרים שנלקחו מהמשתמש

res = 1 עבור i בטווח (0,5): n = int (קלט ('הזן מספר')) res * = n הדפס (res)

תְפוּקָה:

הנה תוכנית פשוטה נוספת לחישוב שטח הריבועים שצידיהם ניתנים ברשימה.

מה זה hashmap בג'אווה
צד = [5,4,7,8,9,3,8,2,6,4] שטח = [x * x עבור x בצד] הדפסה (שטח)

תְפוּקָה: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]

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

  1. תוך כדי לולאה בפייתון
  2. אוספים בפייתון
  3. שיעורי פיתון וחפצים
  4. מודולי פיתון

זה מביא אותנו לסוף מאמר זה בו למדנו כיצד אנו יכולים להשתמש ב- Loop In Python. אני מקווה שברור לך עם כל מה ששותף איתך במדריך זה.

אם מצאת מאמר זה בנושא 'Python For Loop' רלוונטי, עיין בכתובת חברת למידה מקוונת אמינה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם.

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

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