סוגריים ב-if וב-while

אהלן,
בהערה שקיבלתי באחד מהתרגילים השבוע נכתב שלא נהוג לשים סוגריים בתנאים [כלומר - אם תנאי, ולא - אם (תנאי)], ושאוכל לשאול בפורום אם ארצה תשובה רחבה יותר :slight_smile:.

אשמח לדעת גם האם הנוהג שונה כאשר מדובר בתנאי מורכב יותר (למשל: אם תנאי1 וגם תנאי2).

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

תודה רבה!

היי איתמר,

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

2 לייקים

הבנתי, תודה רבה על התשובה.