جستجو برای:
سبد خرید 0
  • صفحه نخست
  • دوره های دوبله شده
    • دوره جامع جاوااسکریپت
    • دوره جامع دوبله شده پایتون (مقدماتی+پیشرفته)
    • نمونه دوبله های انجام شده
    • مینی دوره راه اندازی پایتون (رایگان)
  • دوره های زبان اصلی
    • دوره جامع و زبان اصلی پایتون
    • دوره زبان اصلی شیءگرایی در JS
    • دوره جامع و زبان اصلی جاوااسکریپت
    • دوره جامع و زبان اصلی جنگو
  • نقشه سایت
    • همکاران اصل آموز
    • درباره اصل آموز
    • تماس با ما
    • مقالات
اصل آموز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
ورود با Google
یا استفاده از شبکه اجتماعی
عضویت
[suncode_otp_registration_form]

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

ارسال مجدد کد یکبار مصرف (00:30)
اصل آموز
  • صفحه نخست
  • دوره های دوبله شده
    • دوره جامع جاوااسکریپت
    • دوره جامع دوبله شده پایتون (مقدماتی+پیشرفته)
    • نمونه دوبله های انجام شده
    • مینی دوره راه اندازی پایتون (رایگان)
  • دوره های زبان اصلی
    • دوره جامع و زبان اصلی پایتون
    • دوره زبان اصلی شیءگرایی در JS
    • دوره جامع و زبان اصلی جاوااسکریپت
    • دوره جامع و زبان اصلی جنگو
  • نقشه سایت
    • همکاران اصل آموز
    • درباره اصل آموز
    • تماس با ما
    • مقالات
ثبت نام کنید
0

وبلاگ

اصل آموز > مقالات > تمرینات دوره ها > کلیپ 2: دسترسی به آیتمای لیست

کلیپ 2: دسترسی به آیتمای لیست

22 اردیبهشت 1402
ارسال شده توسط مدیر سایت
تمرینات دوره ها

تمرین اول:

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

تمرین دوره پایتون

حالا ازتون میخوام که یه برنامه بسازین و از کاربر یه عدد دریافت کنین. بعد، تمام اعداد بخش پذیر بر 5 رو تا اون عدد توی یه لیست قرار بدین. و نهایتا از متن «Here are the divisible-by-5 numbers below…» پرینت بگیرین. جای خالی رو هم با عدد وارد شده توسط کاربر پر کنین. یعنی با وارد کردن عدد 46 خروجی زیر نمایش داده بشه:

دقت کنین که بعد از want اینتر خورده و توی خط بعدی جمله بعدی شروع شده و خروجی این برنامه خیلی ترو تمیز تر از خروجی برنامه ایه که تو فصل سوم نوشتین. پس یادتون نره که حتما دستور اینترُ وارد کنین تا ادامه متن مون از خط بعدی شروع بشه.

مشاهده پاسخ:
راه حل پیشنهادی: تمرین دوره پایتون

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

تمرین دوم:

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

(راهنمایی: واسه این کار شما بابد از توابع len و range استفاده کنین. همچنین یه لیست خالی رو باید با استفاده از حلقه for از اعضای متغیر حاوی مقدار وارد شده پر کنین.)

مشاهده پاسخ:

راه حل پیشنهادی:

تمرین دوره پایتون

کاری که با این ترکیب از توابع: range(len(intake)) انجام میشه رو میتونین با یه تابع دیگه هم انجام بدین. اما چون هنوز بهتون معرفی نشده باید صب کنین تا تو آموزشای آینده بهتون بگیم چیه.

تمرین سوم:

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

مشاهده پاسخ:

راه حل پیشنهادی 1:

تمرین دوره پایتون

راه حل پیشنهادی 2  (کوتاه تر):

تمرین دوره پایتون

درباره مدیر سایت

مرتضی بُنجَخی مدیریت تولید اصل آموز مرتضی یه فرد پر تلاشه که تو هر کاری میتونه بصورت خودآموز حرفه ای بشه. یه دانشجوی خودآموز که هر روز دوس داره به آموزخته هاش اضافه کنه. از 13 سالگیش یعنی از سال 82 داره زبان انگلیسی میخونه و در حال حاضر دانشچوی دکترای آموزش زبان انگلیسیه.

نوشته‌های بیشتر از مدیر سایت
قبلی کلیپ 1: لیست ها
بعدی کلیپ 3: آنپک کردن لیست ها (List Unpacking)

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
پشتیبانی
دسته‌ها
  • برنامه نویسی
  • پایتون و هوش مصنوعی
  • تمرینات دوره ها
  • عمومی
برچسب‌ها
javascript python برنامه نویسی برنامه نویسی، آرایه تمرین جاوا جاوااسکریپت جاوااسکریپت، برنامه نویسی زبان برنامه نویسی هوش مصنوعی پایتون پایتون، ماش همدانی
ورود
ورود با شماره موبایل
ورود با آدرس ایمیل
حساب ندارید؟ ثبت نام کنید
ورود با Google
یا استفاده از شبکه اجتماعی
بازیابی رمز عبور
ورود با شماره موبایل
ورود با آدرس ایمیل
ثبت نام
عضو هستید؟ ورود به حساب
محافظت شده توسط   
دسته بندی دوره ها
دسته بندی بلاگ
دوره های من
دسته بندی دوره ها

اصل آموز

محصولات دوبله شده

  • 6 دوره
اصل آموز

محصولات زبان اصلی

  • 4 دوره

دسته بندی بلاگ

اصل آموز

برنامه نویسی

  • 18 نوشته
اصل آموز

پایتون و هوش مصنوعی

  • 9 نوشته
اصل آموز

تمرینات دوره ها

  • 25 نوشته

دوره های من
برای مشاهده خریدهای خود باید وارد حساب کاربری خود شوید

Envelope Instagram Telegram لوگوی ایتا