راهنمایی هشتک های کانال:
چالش ها:
سطوح:
#stage_1
#stage_2
#stage_3
مفاهیم مورد نیاز:
#operators
#iteration
#library
#function
پست های آموزشی:
#آموزش
#ترفند_مقدماتی
#ترفند_پیشرفته
این لیست به تدریج آپدیت میشود
چالش ها:
سطوح:
#stage_1
#stage_2
#stage_3
مفاهیم مورد نیاز:
#operators
#iteration
#library
#function
پست های آموزشی:
#آموزش
#ترفند_مقدماتی
#ترفند_پیشرفته
این لیست به تدریج آپدیت میشود
Proj_ 4
برنامهای بنویسید که یک عدد مثبت را از کاربر را دریافت کرده و سپس با استفاده از تابع مشخص کند که آیا این عدد اول است یا نه.
اگر عدد اول بود عبارت "!!!prime" را چاپ کند و اگر اول نبود عبارت "not prime" را.
مثال: عدد ۶ را دریافت کرده و چاپ میکند "not prime".
مفاهیم مورد نیاز:
#operators #iteration #function
سطح:
#stage_1
برنامهای بنویسید که یک عدد مثبت را از کاربر را دریافت کرده و سپس با استفاده از تابع مشخص کند که آیا این عدد اول است یا نه.
اگر عدد اول بود عبارت "!!!prime" را چاپ کند و اگر اول نبود عبارت "not prime" را.
مثال: عدد ۶ را دریافت کرده و چاپ میکند "not prime".
مفاهیم مورد نیاز:
#operators #iteration #function
سطح:
#stage_1
❤3
Proj_6
برنامهای بنویسید که رشتهای را دریافت کرده و با استفاده از تابع، اولین تکرار در آن را نمایش دهد.
مثال: رشتهی "almass" را دریافت کرده و a را برگرداند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_2
برنامهای بنویسید که رشتهای را دریافت کرده و با استفاده از تابع، اولین تکرار در آن را نمایش دهد.
مثال: رشتهی "almass" را دریافت کرده و a را برگرداند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_2
Proj_9
برنامهای بنویسید که لیستی را از کاربر گرفته و با استفاده از تابع مجموع اعداد زوج آن را نمایش دهد.
مثال: [1,2,3,4] را دریافت کرده و 6 را چاپ کند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_1
برنامهای بنویسید که لیستی را از کاربر گرفته و با استفاده از تابع مجموع اعداد زوج آن را نمایش دهد.
مثال: [1,2,3,4] را دریافت کرده و 6 را چاپ کند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_1
Proj_11
برنامهای بنویسید که یک رشته را از کاربر گرفته و با استفاده از تابع آن را معکوس کند.
مثال: رشتهی "world" را دریافت کرده و "dlrow" را برگرداند.
مفاهیم مورد نیاز:
#function #iteration
سطح:
#stage_1
برنامهای بنویسید که یک رشته را از کاربر گرفته و با استفاده از تابع آن را معکوس کند.
مثال: رشتهی "world" را دریافت کرده و "dlrow" را برگرداند.
مفاهیم مورد نیاز:
#function #iteration
سطح:
#stage_1
Proj_15
برنامهای بنویسید که ۲ عدد از کاربر گرفته و با استفاده از تابع عدد اول را به توان عدد دیگر برساند.
مثال: از کاربر به ترتیب عدد ۳ و ۴ را بگیرد و ۸۱ را چاپ کند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_1
برنامهای بنویسید که ۲ عدد از کاربر گرفته و با استفاده از تابع عدد اول را به توان عدد دیگر برساند.
مثال: از کاربر به ترتیب عدد ۳ و ۴ را بگیرد و ۸۱ را چاپ کند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_1
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
Proj_20
برنامهای بنویسید که بازی سنگ کاغد قیچی را با استفاده از تابع اجرا کند. در این بازی کامپیوتر از کاربر سنگ، کاغذ یا قیچی را میپرسد و در نوبت خود به طور رندوم یکی را انتخاب میکند. برنامه ۳ بار اجرا میشود و برنده و تعداد برد و باخت و یا برابری نشان داده میشود.
مفاهیم مورد نیاز:
#iteration #library #function
سطح:
#stage_1
برنامهای بنویسید که بازی سنگ کاغد قیچی را با استفاده از تابع اجرا کند. در این بازی کامپیوتر از کاربر سنگ، کاغذ یا قیچی را میپرسد و در نوبت خود به طور رندوم یکی را انتخاب میکند. برنامه ۳ بار اجرا میشود و برنده و تعداد برد و باخت و یا برابری نشان داده میشود.
مفاهیم مورد نیاز:
#iteration #library #function
سطح:
#stage_1
👏2🤯1
Proj_22
برنامهای بنویسید که با تابع یک رشته متنی را رمزگذاری کند. این تابع باید حرف به حرف رشته ورودی را بررسی کرده و هر حرف را با حرف بعدی در الفبا جایگزین کند. برای مثال، a به b، b به c و ... تبدیل شود. حروف بزرگ نیز باید به همین ترتیب تغییر کنند (مثلاً A به B). نکته مهم این است که حرف z باید به a و Z به A تبدیل شود. کاراکترهایی که حرف نیستند (مانند اعداد، علائم نگارشی، فاصله و ...) باید بدون تغییر باقی بمانند.
مثال: "Hi" را به "Ij" تبدیل میکند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_1
برنامهای بنویسید که با تابع یک رشته متنی را رمزگذاری کند. این تابع باید حرف به حرف رشته ورودی را بررسی کرده و هر حرف را با حرف بعدی در الفبا جایگزین کند. برای مثال، a به b، b به c و ... تبدیل شود. حروف بزرگ نیز باید به همین ترتیب تغییر کنند (مثلاً A به B). نکته مهم این است که حرف z باید به a و Z به A تبدیل شود. کاراکترهایی که حرف نیستند (مانند اعداد، علائم نگارشی، فاصله و ...) باید بدون تغییر باقی بمانند.
مثال: "Hi" را به "Ij" تبدیل میکند.
مفاهیم مورد نیاز:
#iteration #function
سطح:
#stage_1
🤯2
Proj_23
برنامهای بنویسید که با استفاده از تابع فاکتوریل عدد ورودی را حساب کند.
مثال: عدد 5 را کاربر وارد کرده و کامپیوتر بعد از محاسبهی (1*2*3*4*5) عدد 120 را برمیگرداند.
مفاهیم مورد نیاز:
#function #iteration
سطح:
#stage_1
برنامهای بنویسید که با استفاده از تابع فاکتوریل عدد ورودی را حساب کند.
مثال: عدد 5 را کاربر وارد کرده و کامپیوتر بعد از محاسبهی (1*2*3*4*5) عدد 120 را برمیگرداند.
مفاهیم مورد نیاز:
#function #iteration
سطح:
#stage_1
🤯2