𝗣𝘆𝘁𝗵𝗼𝗻 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲𝘀
24 subscribers
2 photos
Download Telegram
Proj_ 4

برنامه‌ای بنویسید که یک عدد مثبت را از کاربر را دریافت کرده و سپس با استفاده از تابع مشخص کند که آیا این عدد اول است یا نه.
اگر عدد اول بود عبارت "!!!prime" را چاپ کند و اگر اول نبو‌د عبارت "not prime" را.

مثال: عدد ۶ را دریافت کرده و چاپ میکند "not prime".


مفاهیم مورد نیاز:
#operators  #iteration  #function

سطح:
#stage_1
3
Proj_6

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

مثال: رشته‌ی "almass" را دریافت کرده و a را برگرداند.


مفاهیم مورد نیاز:
#iteration #function

سطح:
#stage_2
Proj_8

برنامه‌ای بنویسید که با استفاده از تابع، عددی را دریافت کند و دنباله‌ی فیبوناچی به طول آن چاپ کند.

مثال: ۶ را دریافت کرده و ۱، ۱، ۲، ۳، ۵، ۸ را نمایش دهد.


مفاهیم مورد نیاز:
#function

سطح:
#stage_2
Proj_9

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

مثال: [1,2,3,4] را دریافت کرده و 6 را چاپ کند.


مفاهیم مورد نیاز:
#iteration #function

سطح:
#stage_1
Proj_11

برنامه‌ای بنویسید که یک رشته را از کاربر گرفته و با استفاده از تابع آن را معکوس کند.

مثال: رشته‌ی "world" را دریافت کرده و "dlrow" را برگرداند.


مفاهیم مورد نیاز:
#function #iteration

سطح:
#stage_1
Proj_15

برنامه‌ای بنویسید که ۲ عدد از کاربر گرفته و با استفاده از تابع عدد اول را به توان عدد دیگر برساند.

مثال: از کاربر به ترتیب عدد ۳ و ۴ را بگیرد و ۸۱ را چاپ کند.


مفاهیم مورد نیاز:
#iteration #function

سطح:
#stage_1
Proj_17

برنامه‌ای بنویسید که بازی جنگجو را اجرا کند. در این بازی، کاربر یک بازیکن با نام و سطح انرژی است. در هر مرحله‌ی بازی می‌تواند به دشمن حمله کند که باعث کاهش انرژی خود و دشمن میشود و یا می‌تواند استراحت کند و انرژی‌اش افزایش دهد. همچنین در نوبت دشمن، به طور رندوم حمله یا استراحت را انتخاب می‌کند. هرکس که انرژی‌اش صفر شود میبازد.( هزینه انرژی برای حمله، 3 و هنگام استراحت 4 واحد اضافه می‌شود. انرژی اولیه نیز 5 واحد است.)

مفاهیم مورد نیاز:
#library #oop #iteration #function

سطح:
#stage_2

#game
🔥2
Proj_18

برنامه‌ای بنویسید که یک ماشین حافظه‌خوان بسازد. برنامه‌ای که بتواند لیستی از کلمات را به خاطر بسپارد و و بعدا از شما امتحان بگیرد! اعداد یا ‌کلمات به مدت چند ثانیه به نمایش در می‌آیند و کاربر باید عین آنها را بنویسد تا امتیاز بگیرد.


مفاهیم مورد نیاز:
#library #iteration #function

سطح:
#stage_2
👨‍💻2
Proj_20

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


مفاهیم مورد نیاز:
#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
🤯2
Proj_23

برنامه‌ای بنویسید که با استفاده از تابع فاکتوریل عدد ورودی را حساب کند.

مثال: عدد 5 را کاربر وارد کرده و کامپیوتر بعد از محاسبه‌ی (1*2*3*4*5) عدد 120 را برمیگرداند.


مفاهیم مورد نیاز:
#function #iteration

سطح:
#stage_1
🤯2