با سلام.
۱- عارت else علاوه بر if، در حلقه ها هم کاربرد داره و کاربردش به این صورته که اگه داخل حلقه مفسر پایتون با عبارت break مواجه شه دیگه خطوط داخل else رو نادیده میگیره اما در غیر این صورت وارد else میشه و عملیات هایی که ما اونجا تایپ کردیم رو انجام میده.
۲و۳- یه بار دیگه به تعریف اعداد اول دقت کنید: هر عدد طبعی بزرگتر از یک، که غیر از خودش و یک، مقسوم علیه دیگری نداشه باشد. طبق این تعرف اولا ما نیاز نیست عدد یک رو بررسی کنیم (چون گفه بزرگتر از یک) و ثانیا اگه ثابت بشه در اون بازه تنها به یکی از اعداد بخش پذیره کار تمومه و نیاز نیست مابقی اعداد رو بررسی کنیم ( به همین دلیل زمانی که بخش پذیریش به ۲ تایید شد کار رو ادامه ندادیم و از break استفاده کردیم)
سلام
توی این قسمت چند تا سوال داشتم ازتون
۱- چرا else رو برای for تعریف کردید؟
else مگه برای شرط if نیست
۲- اون قسمت که n=4 و x=2 هست آیا گذاشتن break درست است؟ چونکه n=4 و x=3 بررسی نشد
۳=چرا در خط دوم number را از عدد ۱ شروع نکردیم؟
با سلام.
۱- عارت else علاوه بر if، در حلقه ها هم کاربرد داره و کاربردش به این صورته که اگه داخل حلقه مفسر پایتون با عبارت break مواجه شه دیگه خطوط داخل else رو نادیده میگیره اما در غیر این صورت وارد else میشه و عملیات هایی که ما اونجا تایپ کردیم رو انجام میده.
۲و۳- یه بار دیگه به تعریف اعداد اول دقت کنید: هر عدد طبعی بزرگتر از یک، که غیر از خودش و یک، مقسوم علیه دیگری نداشه باشد. طبق این تعرف اولا ما نیاز نیست عدد یک رو بررسی کنیم (چون گفه بزرگتر از یک) و ثانیا اگه ثابت بشه در اون بازه تنها به یکی از اعداد بخش پذیره کار تمومه و نیاز نیست مابقی اعداد رو بررسی کنیم ( به همین دلیل زمانی که بخش پذیریش به ۲ تایید شد کار رو ادامه ندادیم و از break استفاده کردیم)
بسیار عالی…ممنون مهندس
از لطف شما سپاس گزاریم