𝗣𝘆𝘁𝗵𝗼𝗻 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲𝘀
24 subscribers
2 photos
Download Telegram
راهنمایی هشتک های کانال:


چالش ها:

سطوح:
#stage_1
#stage_2
#stage_3
مفاهیم مورد نیاز:
#operators
#iteration
#library
#function


پست های آموزشی:

#آموزش
#ترفند_مقدماتی
#ترفند_پیشرفته


این لیست به تدریج آپدیت میشود
Proj_1

برنامه‌ای بنویسید که یکان و دهگان و صدگان یک عدد سه رقمی را جدا و چاپ کند.

مثال: عدد ۳۶۷ را از کاربر دریافت کرده و به ترتیب:
Yekan = 7
Dahghan = 6
sadghan =3
را چاپ کند.



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

سطح :
#stage_1
𝗣𝘆𝘁𝗵𝗼𝗻 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲𝘀
Proj_1 برنامه‌ای بنویسید که یکان و دهگان و صدگان یک عدد سه رقمی را جدا و چاپ کند. مثال: عدد ۳۶۷ را از کاربر دریافت کرده و به ترتیب: Yekan = 7 Dahghan = 6 sadghan =3 را چاپ کند. مفاهیم مورد نیاز: #operators سطح : #stage_1
num = int(input("please enter your number:  ")) 

yekan = num%10
Dahghan = (num%100)//10
Sadghan = num//100

print("yekan = %i \nDahghan = %i \nSadghan = %i"%(yekan,Dahghan,Sadghan))

# برای نشان دادن عدد صحیح در داخل یک رشته، از %i مانند مثال بالا استفاده می‌کنیم.
# برای رفتن به خط بعدی در داخل یک رشته، از کامند \n استفاده می‌کنیم.
Proj_2

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

مثال: رشته‌ی "gbajdheaviejcaapli" را دریافت کرده و 4 را پرینت میکند.

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

سطح:
#stage_1
Proj_3

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

مثال: عدد ۲۵.۱۳ را دریافت کرده و ۱ را چاپ کند.


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

سطح:
#stage_1
3
Proj_ 4

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

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


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

سطح:
#stage_1
3
Proj_5

برنامه‌ای بنویسید که ۲ عدد صحیح را دریافت کند اگر حاصل ضرب این دو عدد کمتر از ۱۰۰ بود آن را برگرداند و در غیر این صورت حاصل جمع این ۲ عدد را نمایش دهد.

مثال: ۲۰ و ۳۰ را دریافت کرده و ۵۰ را چاپ کند.


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

سطح:
#stage_1
Proj_6

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

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


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

سطح:
#stage_2
Escape sequences


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

کاربردی ترین آنها به شرح زیر میباشد:

\n : خط جدید
\t : چهار تب
\r : پاک کردن کاراکترهای قبلی
(برای نشان دادن آخرین نتیجه؛ مثلا در نشان دادن درصد دانلود)
\b : backspace
(پاک کردن کاراکتر قبلی)
\f : form feed
(رفتن به خط پایین با فرم بالا)
\v : vertical tab
\" : "
\' : '
\\ : \
(برای نمایش یک بک اسلش درون رشته باید یک بک اسلش دیگر برای خنثی سازی اثر بک اسکلش قبلی به کار رود، همینطور برای نمایش دو بک ‌اسلش باید چهاربک اسلش بگذاریم)


#آموزشی #ترفند_مقدماتی
Proj_7

برنامه‌ای بنویسید که یک عدد ۳ رقمی را از کاربر دریافت کرده ؛ آن را عکس و ضربدر دو کند.

مثال: عدد ۱۳۵ را دریافت میکند و ابتدا آن را عکس کرده (۵۳۱) و سپس ضربدر دو میکند و جواب ۱۰۶۲ را چاپ میکند.


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

سطح:
#stage_1
𝗣𝘆𝘁𝗵𝗼𝗻 𝗖𝗵𝗮𝗹𝗹𝗲𝗻𝗴𝗲𝘀
Proj_7 برنامه‌ای بنویسید که یک عدد ۳ رقمی را از کاربر دریافت کرده ؛ آن را عکس و ضربدر دو کند. مثال: عدد ۱۳۵ را دریافت میکند و ابتدا آن را عکس کرده (۵۳۱) و سپس ضربدر دو میکند و جواب ۱۰۶۲ را چاپ میکند. مفاهیم مورد نیاز : #oprators سطح: #stage_1
num = int(input("please enter your number "))
y = (num%100)*100
# عملگر ٪ باقی مانده‌ی تقسیم را نشان میدهد؛ که در اینجا باقی مانده یکان میشود؛ حال برای عکس کردن عددباید یکان جای صدگان بشیند پس آن را ضربدر ۱۰۰ میکنیم.
d = ((num%100)//10)*10
# عملگر // عدد صحیح یک تقسیم را نشان میدهد؛ برای تبدیل به دهگان جواب را ضربدر ده میکنیم.
s = (num//100)
# صدگان عدد گرفته شده که باید به جای یکان قرارش بدیم.
result = y+x+s
print(result)
Proj_8

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

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


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

سطح:
#stage_2