راهنمایی هشتک های کانال:
چالش ها:
سطوح:
#stage_1
#stage_2
#stage_3
مفاهیم مورد نیاز:
#operators
#iteration
#library
#function
پست های آموزشی:
#آموزش
#ترفند_مقدماتی
#ترفند_پیشرفته
این لیست به تدریج آپدیت میشود
چالش ها:
سطوح:
#stage_1
#stage_2
#stage_3
مفاهیم مورد نیاز:
#operators
#iteration
#library
#function
پست های آموزشی:
#آموزش
#ترفند_مقدماتی
#ترفند_پیشرفته
این لیست به تدریج آپدیت میشود
Proj_6
برنامهای بنویسید که رشتهای را دریافت کرده و با استفاده از تابع، اولین تکرار در آن را نمایش دهد.
مثال: رشتهی "almass" را دریافت کرده و a را برگرداند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_2
برنامهای بنویسید که رشتهای را دریافت کرده و با استفاده از تابع، اولین تکرار در آن را نمایش دهد.
مثال: رشتهی "almass" را دریافت کرده و a را برگرداند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_2
Proj_10
برنامهای بنویسید که یک نوار پیشرفت را نشان دهد درحالی که هر ۱ ثانیه یک درصد به آن اضافه میشود
در ابتدا کاربر yes را وارد کرده سپس برنامه شروع به کار میکند.
این نوار پیشرفت تشکیل شده از درصد در سمت چپ و یک نوار پیشرفت {----------} (ده عدد خط تیره که به تدریج هر 10 ثانیه یکی از خط تیره ها به ستاره تغییر میکند) مثلا بعد سی ثانیه {***-------} نمایش داده میشود درحالی که خروجی قبلی از صفحه پاک میشود و اطلاعات جدید نمایش داده میشود.
مثال : ایتدا از کاربر برای شروع سوال میپرسد کاربر yes را وارد میکند سپس 0%{----------} برای کاربر نمایش داده میشود
بعد یک ثانیه 1% {----------} به جای قبلی نمایش داده میشود و همینطور بعد ده ثانیه 10%{*----------} روی صفحهی نمایش شکل میبندد.
مفاهیم مورد نیاز:
#libraries #iteration #operators
سطح:
#stage_2
#recommended
برنامهای بنویسید که یک نوار پیشرفت را نشان دهد درحالی که هر ۱ ثانیه یک درصد به آن اضافه میشود
در ابتدا کاربر yes را وارد کرده سپس برنامه شروع به کار میکند.
این نوار پیشرفت تشکیل شده از درصد در سمت چپ و یک نوار پیشرفت {----------} (ده عدد خط تیره که به تدریج هر 10 ثانیه یکی از خط تیره ها به ستاره تغییر میکند) مثلا بعد سی ثانیه {***-------} نمایش داده میشود درحالی که خروجی قبلی از صفحه پاک میشود و اطلاعات جدید نمایش داده میشود.
مثال : ایتدا از کاربر برای شروع سوال میپرسد کاربر yes را وارد میکند سپس 0%{----------} برای کاربر نمایش داده میشود
بعد یک ثانیه 1% {----------} به جای قبلی نمایش داده میشود و همینطور بعد ده ثانیه 10%{*----------} روی صفحهی نمایش شکل میبندد.
مفاهیم مورد نیاز:
#libraries #iteration #operators
سطح:
#stage_2
#recommended
🔥2👨💻2
𝗣𝘆𝘁𝗵𝗼𝗻 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲𝘀
Generator function تفاوت این تابع با توابع کلاسیک این است که در محاسبات خیلی طولانی و پیچیده زمان و مموری کمتری مصرف میکند. همچنین توابع کلاسیک یک مقدار برگردانده و سپس بسته میشوند ولی توابع generator میتوانند نامحدود بار صدا زده و کار انجام دهند. از لحاظ…
Proj_14
برنامهای بنویسید که با استفاده از تابع یک عدد صحیح مثبت (n) دریافت کند و مقادیر اول عاملهای آن عدد را به صورت یک Generator با استفاده از yield برگرداند.
مثال: از ورودی 1000 را دریافت کرده و در خروجی
[2, 2, 2, 5, 5, 5]
را چاپ کند.(زیرا 1000=2×2×2×5×5×5)
مفاهیم مورد نیاز:
#generator_function #iteration
سطح:
#stage_2
برنامهای بنویسید که با استفاده از تابع یک عدد صحیح مثبت (n) دریافت کند و مقادیر اول عاملهای آن عدد را به صورت یک Generator با استفاده از yield برگرداند.
مثال: از ورودی 1000 را دریافت کرده و در خروجی
[2, 2, 2, 5, 5, 5]
را چاپ کند.(زیرا 1000=2×2×2×5×5×5)
مفاهیم مورد نیاز:
#generator_function #iteration
سطح:
#stage_2
💔2
Proj_17
برنامهای بنویسید که بازی جنگجو را اجرا کند. در این بازی، کاربر یک بازیکن با نام و سطح انرژی است. در هر مرحلهی بازی میتواند به دشمن حمله کند که باعث کاهش انرژی خود و دشمن میشود و یا میتواند استراحت کند و انرژیاش افزایش دهد. همچنین در نوبت دشمن، به طور رندوم حمله یا استراحت را انتخاب میکند. هرکس که انرژیاش صفر شود میبازد.( هزینه انرژی برای حمله، 3 و هنگام استراحت 4 واحد اضافه میشود. انرژی اولیه نیز 5 واحد است.)
مفاهیم مورد نیاز:
#library #oop #iteration #function
سطح:
#stage_2
#game
برنامهای بنویسید که بازی جنگجو را اجرا کند. در این بازی، کاربر یک بازیکن با نام و سطح انرژی است. در هر مرحلهی بازی میتواند به دشمن حمله کند که باعث کاهش انرژی خود و دشمن میشود و یا میتواند استراحت کند و انرژیاش افزایش دهد. همچنین در نوبت دشمن، به طور رندوم حمله یا استراحت را انتخاب میکند. هرکس که انرژیاش صفر شود میبازد.( هزینه انرژی برای حمله، 3 و هنگام استراحت 4 واحد اضافه میشود. انرژی اولیه نیز 5 واحد است.)
مفاهیم مورد نیاز:
#library #oop #iteration #function
سطح:
#stage_2
#game
🔥2
Proj_18
برنامهای بنویسید که یک ماشین حافظهخوان بسازد. برنامهای که بتواند لیستی از کلمات را به خاطر بسپارد و و بعدا از شما امتحان بگیرد! اعداد یا کلمات به مدت چند ثانیه به نمایش در میآیند و کاربر باید عین آنها را بنویسد تا امتیاز بگیرد.
مفاهیم مورد نیاز:
#library #iteration #function
سطح:
#stage_2
برنامهای بنویسید که یک ماشین حافظهخوان بسازد. برنامهای که بتواند لیستی از کلمات را به خاطر بسپارد و و بعدا از شما امتحان بگیرد! اعداد یا کلمات به مدت چند ثانیه به نمایش در میآیند و کاربر باید عین آنها را بنویسد تا امتیاز بگیرد.
مفاهیم مورد نیاز:
#library #iteration #function
سطح:
#stage_2
👨💻2
𝗣𝘆𝘁𝗵𝗼𝗻 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲𝘀
Generator function تفاوت این تابع با توابع کلاسیک این است که در محاسبات خیلی طولانی و پیچیده زمان و مموری کمتری مصرف میکند. همچنین توابع کلاسیک یک مقدار برگردانده و سپس بسته میشوند ولی توابع generator میتوانند نامحدود بار صدا زده و کار انجام دهند. از لحاظ…
Proj_24
برنامهای بنویسید که یک لیست از اعداد صحیح و یک عدد صحیح دریافت کند؛ سپس هر زیر مجموعه از لیست که مجموع اعدادش برابر با عدد صحیح ورودی باشد را چاپ کند.
مثال: کاربر یک لیست [1,3,5,-1] و عدد 4 را وارد میکند سپس دو لیست [1,3] و [5,-1] بر روی صفحهی نمایش نشان داده میشود.
مفاهیم مورد نیاز:
#generator_function #iteration
سطح:
#stage_2
برنامهای بنویسید که یک لیست از اعداد صحیح و یک عدد صحیح دریافت کند؛ سپس هر زیر مجموعه از لیست که مجموع اعدادش برابر با عدد صحیح ورودی باشد را چاپ کند.
مثال: کاربر یک لیست [1,3,5,-1] و عدد 4 را وارد میکند سپس دو لیست [1,3] و [5,-1] بر روی صفحهی نمایش نشان داده میشود.
مفاهیم مورد نیاز:
#generator_function #iteration
سطح:
#stage_2
👌3❤1🤯1💔1