4 תשובות
שניהם.
אנונימי
כי בכל איטרציה יכול להיות או את התנאי או אחרת.
אנונימי
כן צריך לשניהם, אבל זו התשובה למתחילים

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

בפייתון זה יהיה מהתחביר הבא:
expression1 if expression2 else expression3

אם לא הבנת, אז אם ביטוי 2 נכון אז יוחזר הערך של ביטוי 1, אחרת יוחזר הערך של ביטוי 3

הנה דוגמה מעשית גם:

1 if 0 else 2

אז מה יש כאן? אז בעצם יוחזר הערך 1 אם הביטוי 0 נכון (כלומר שהערך הבוליאני שלו הוא הקבוע הבוליאני true), אחרת יוחזר 2

אפשר אפילו להפוך את זה למורכב יותר, אוכל להסביר אם תרצי
^ מגילת אסתר כתבת פה