معرفی کتاب

روایت کتاب های خوب

معرفی کتاب

روایت کتاب های خوب

  • ۰
  • ۰

 

 

 

کد نوشته شده ، مربوط به برنامه ای است ، که زیر مجموعه های یک مجموعه را چاپ کرده و در خروجی نمایش میدهد.

 

 

کد برنامه

 

 

 

 

خروجی برنامه

 

 

 

 

 

  • Zahra Bigdeli
  • ۰
  • ۰

 

به کمک کد برنامه ای که نوشته شده ، میتوان مجموع اعدادی که داخل یک لیست قرار دارند ، را با استفاده از یک تابع بازگشتی محاسبه کرد.

 

 

 

کد و خروجی برنامه

  • Zahra Bigdeli
  • ۰
  • ۰

 

برنامه ای که در تصویر مشاهده میشود ، برنامه ای است که حاصل تقسیم دو عدد ، را با استفاده از یک تابع بازگشتی محاسبه میکند ، و در خروجی نمایش میدهد.

 

  • Zahra Bigdeli
  • ۰
  • ۰

 

برای نوشتن و محاسبه(n,r)C

با استفاده از یک تابع بازگشتی ، به صورتی که در تصویر مشاهده میشود ، عمل میکنیم.

 

 

 

  • Zahra Bigdeli
  • ۰
  • ۰

 

عملکرد این برنامه بدین گونه است که ابتدا  کل  لیست nemes1 را در لیست nemes2 و عضو های آن را در nemes3 کپی میکند.  و در ادامه اولین عضو nemes2 را Alice و دومین عضو لیست nemes3 را Bob قرار میدهد و چون nemes1 دقیقا با nemes2 برابر است اولین عضو آن هم Alice میشود ،توجه که ما بقی عضو ها همان هایی هستند که از لیست 1 در لیست 2 و 3 کپی شده اند ، سپس وارد حلقه forمیشود و اگر عضو های اول در سه لیست برابر Alice باشد یک واحد به شمارنده sum اضافه میکند که در لیست اول و دوم شرط برقرار است (تصویر3)، پس دو واحد به sum اضافه میشود. حال وارد شرط بعدی میشود که اگر عضو دوم در سه لیست موجود برابر Bob بود ، ده واحد به sum اضافه میکند.که این شرط فقط در لیست سوم برقرار است (تصویر3)  بنابراین ده واحد به sum که دارای دو واحد بود اضافه میشود و در پایان مقدار sum که برابر 12 است در خروجی چاپ میشود.
 

 

 

 

 

 

 

کد برنامه

 

 

خروجی

 

 

 

 

 

تصویر(3)

  • Zahra Bigdeli
  • ۰
  • ۰

 

 

 

 

 

در نوشتن لیست ها در پایتون اگر به دو صورت L2=L1 و یا [: ] L2=L1

عمل شود  ، تفاوتی  در ظاهر لیست وجود ندارد. L2=L1[:]1 یعنی از اولین عضو تا آخرین عضو L1 را در L2 قرار بده ، و L2=L1 به این معناست که کل لیست L1 را درL2 قرار بده .بنابراین  همان طور که در تصاویر برنامه نوشته شده دیده میشود تفاوتی  در ظاهر بین این دو نوع نوشتن در پایتون وجود ندارد.در حالی در نوع اول فقط عضو های L1 در L2 قرار داده میشود ، اما در حالت دوم کل لیست L1 در L2 قرار داده میشود.

 

 

 

 

 

 

 

  • Zahra Bigdeli
  • ۰
  • ۰

برنامه فوق ، باقیمانده ی تقسیم عددی که از ورودی میگیرد را بر عدد 11 بدون استفاده از عملگر (%) در پایتون ، محاسبه میکند.

 

 

 

 

 

  • Zahra Bigdeli
  • ۰
  • ۰

برنامه عدد دلخواهی را دریافت کرده ، که این عدد برابر قطر کوچک لوزی است و لوزی ستاره دار به شکلی که در خروجی مشاهده میشود چاپ میکند.

 

 

 

کد برنامه

 

خروجی برنامه

 

 

 

  • Zahra Bigdeli
  • ۰
  • ۰

 

با این برنامه میتوان فهمید که که یک عدد ، اول است یا خیر.

 

  • Zahra Bigdeli
  • ۰
  • ۰

 

 

 

 

 

 

این برنامه عددی را دریافت میکند و اعداد بین 1 تا آن عدد را به صورت شکلی که در خروجی مشاهده میشود ، چاپ میکند.

 

 

کدها و خروجی برنامه

 

 

 

 

 

 

 

 

خه

 

  • Zahra Bigdeli