لیست در زبان پایتون (کدنویسی-2)
تابع len در پایتون

📚 تمرین لیست در پایتون

جلسه سی و نهم | آموزش پایتون مقدماتی

مدّرس:  احمد احمدی


خلاصه این جلسه: 

👈 این جلسه فایل تکلیف برای انجام دادن دارد! 

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

 [ دانلود فایل جوپیتر نوتبوک این جلسه (حتماً دانلود شود) ]


16 دیدگاه. ارسال دیدگاه جدید

  • motishokri
    مطهره شکری
    شهریور 27, 1401 6:19 ب.ظ

    به این دلیل میتوان عبارت min_num == None را حذف کرد چون شرط or بین آنها برقرار است و اگر در بین دو عبارتی که or logical operator قرار داشته باشد، حتی اگر یک شرط از دو تا درست باشند کل عبارت صحیح(True) است، در این مثال چون عبارت max_num == None درست ( True) است بنابراین کلا True برمی گرداند. دیگر فرقی نمی کند عبارت min_num == None صحیح باشد یا نه! بنابراین میتوان آن را در نظر نگرفت.

    پاسخ
  • Avatar
    خدیجه محمدی
    شهریور 31, 1401 7:52 ب.ظ

    or بین دوعبارت یعنی در صورت برقراری یک شرط فرایند انجام میشود در اینجام هم شرط اول برقرار است پس شرط دوم اهمیتی در فرایند ندارد.

    پاسخ
  • سلام آقای احمدی گرامی،سه روزی هست نت گوشیم به لپتاپ وصل نمیشه نتونستم وصلش کنم،و اینکه به لطف صیانت به گروه تلگرام هم دسترسی ندارم که اونجا بپرسم،ببخشید سوالی داشتم،من فایلهای جلسات رو که دانلود میکنم بصورت پی دی اف هست و اونطور که توی فیلم هست نمیتونم وارد قسمتهایی بشم که شما با کلیک واردش میشین،اشتباه کارم کجاست؟و اینکه برای جلسه سی و نهم سه قسمت ایجاد کردین و فرمودین بعضی کدها رو ران نکنیم من به قسمتهای تمرین هم دسترسی ندارم چطور میتونم به سه قسمت در جوپیتر نوت بوک که درست کردین دسترسی داشته باشم؟اصلا شدنی هست؟کلی گیج شدم🙈🙈
    ممنون میشم راهنماییم کنید🙏🏾🙏🏾

    پاسخ
    • سلام.
      اصلا غصه نخور! من راهنماییت می‌کنم همینجا.
      ببینید هر فایلی که دانلود می‌کنید معمولا علاوه بر فایل پی‌دی‌اف دو یا بعضا اونایی که تکلیف داره سه تا فایل اضافی داره به اسم مثلا‌می‌گم session-39-for-me.ipynb و … شما تنها کاری که باید بکنید تا این فایل‌های جوپیتر باز بشه این هست که کل فایل زیپ رو کات کنید و ببرید داخل پوشه izlearn (که باهم ساختیمش توی این دوره) و اونجا paste کنید و همونجا پوشه زیپ رو از حالت زیپ خارج کنید ( و فایل اضافی زیپ رو پاک کنید) در قدم بعدی مثل همیشه cmd بالا میارید و محیط مجازیو اکتیو می‌کنید وقتی که توی مرورگر کروم باز شد جوپیتر مثل همیشه، می‌بینید که حالا در کمال شگفتی فایل‌هایی که از حالت زیپ خارج کردید اونجا قرار گرفته و با کلیک بر روشون می‌تونید بازشون کنید. بازم سوالی بود در خدمتم ❤️🌹

      پاسخ
  • سلام حسته نباشین خیلی ممنون که اموزش های خودتون رو ریگان در اختیار مردم قرار میدید ولی یه انتقاد اینکه در بدست اوردنminاشتباه کردین اون کد در صورتی هست که ما کوچکترین عدد لیستمون منفی باشه اما گر موچکترین عدد لیستمون مثبت باشه مثلا5 اونوقت همیشه صفر رو کوچکترین عدد در نظر میگیره و هیچوقت کوچکترین اعداد بزرگتر از صفر رو در نظر نمیگیره
    اول باید مقدار مکس رو محاسبه کنیم و بعد با یک حلقه دیگه کوچکترین مقدار اولیه رو با بزرگترین برابر کنیم و همه ی لیست رو با اون عدد مقایسه کنیم اینطوری کوچکترین عداد بزرگتر از صفر هم نشان داده میشن

    پاسخ
  • اشتباه از من بود کل فیلم رو ندیدم

    پاسخ
  • سلمه آزاد
    سلمه آزاد
    آبان 21, 1402 6:00 ق.ظ

    سلام و تشکر فراوان،
    سوالی داشتم، چرا مقدار اولیه متغیر max (و یا min) را اولین المان لیست نمی گیریم، یعنی ([0]max=my_list) و بعد ادامه حلقه؟ و دیگه از None استفاده نکنیم؟

    پاسخ
  • سلمه آزاد
    سلمه آزاد
    آبان 21, 1402 6:03 ق.ظ

    سلام و تشکر فراوان
    یک سوالی داشتم، چرا برای مقدار اولیه max ( و یا min)، از المان اول لیست استفاده نمی کنیم؟ یعنی ( [0]max=my_list) و دیگه از None استفاده نکنیم؟

    پاسخ
    • با سلام و وقت بخیر
      ببینید مسری که شما ارائه دادید هم درسته. برای یک مسئله چنیدن راه حل وجود داره من در این مثال خواستم کاربردی از دیتای None رو هم تجربه کرده باشیم.
      از حسن توجه شما بسیار سپاسگزارم 🙏🏼

      پاسخ
  • سلام جناب استاد احمدی
    چرا ما به جای None از مقدار my_list[0] استفاده نمی کنیم؟

    پاسخ
    • با عرض سلام خدمت شما دانشجوی گرامی
      بله امکانش وجود دارد.
      و اینکه لطفاً ادامه جلسات را از این لینک مشاهده کنید! چرا که این صفحه، نسخه قدیمی دروس سایت است

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

        پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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

keyboard_arrow_up