وقتی گفتیم تمام، از حلقه بیرون بیا
break اجرای نزدیکترین حلقه رو همان لحظه متوقف میکنه. بعد برنامه از اولین خط بعدِ حلقه ادامه پیدا میکنه.
در الگوی while True شرط همیشه درسته؛ پس باید داخل حلقه راه خروج داشته باشیم. اینجا عدد صفر یعنی «دیگه ورودی ندارم». به چنین مقداری، علامت پایان هم میگیم.
هر بار یک عدد میگیریم؛ اگر صفر بود خارج میشیم، وگرنه به جمع اضافهاش میکنیم. خود صفر جزو دادههای هزینه نیست.
برای آزمایش، در کادر ورودیها چند عدد و در آخر یک خط 0 بنویس. حتماً علامت پایان رو وارد کن.
فعالیت شما
داخل if بهجای pass، دستور خروج از حلقه رو بنویس. عددها تا قبل از صفر جمع بشن. برای 5 و 7 و 0، فقط 12 چاپ بشه. pass یک دستور بیکار است و کاری انجام نمیده.