فارسی
باز کردن در Telegram
پپروژه های نجاتی!

پروژه های نجاتی!

@alis_projects · کانال · ایندکس از 2026/10/01
5پست در 30 روز
132پست در ایندکس
Ali Nejati
این سوال #شبانه #شب_اول هست
118 ·
ویدیو
001-t.mp4 · 370.3 MB
#شب_اول #پایتون کد مسئله در پیام بعد
8 · 316 ·
🐍 حل تمرین با پایتون | اعداد اول کد جواب 👇 numbers = input("Please Enter Two Numbers: ") a, b = numbers.split(' ') a, b = int(a), int(b) result = [] for i in range(a, b): if i == 0: continue is_prime = True for j in range(2, i): if i % j == 0: is_prime = False break if is_prime: total = 0 number = i while number > 0: yekan = number % 10 total += yekan number = int(number / 10) if total % 2 == 0: result.append(i) print(result) 🧠 حالا ببینیم با چه منطقی به جواب رسیدیم: 1️⃣ گرفتن بازه از کاربر اول دو عدد رو از ورودی می‌گیریم: numbers = input("Please Enter Two Numbers: ") a, b = numbers.split(' ') a, b = int(a), int(b) کاربر دو عدد رو با فاصله وارد می‌کنه، مثلاً: 10 100 با split این دو عدد رو از هم جدا می‌کنیم و بعد با int به عدد صحیح تبدیلشون می‌کنیم. 🔢 2️⃣ تشخیص عدد اول is_prime = True for j in range(2, i): if i % j == 0: is_prime = False break 🔍 عدد اول عددیه که فقط بر ۱ و خودش بخش‌پذیر باشه. پس از عدد 2 شروع می‌کنیم و تا قبل از خود عدد جلو می‌ریم. اگر حتی یک عدد پیدا کنیم که i بر اون بخش‌پذیر باشه: i % j == 0 یعنی i عدد اول نیست ❌ پس: is_prime = False و با break از حلقه خارج می‌شیم؛ چون دیگه نیازی نیست بقیه اعداد رو بررسی کنیم. 3️⃣ محاسبه مجموع رقم‌ها اگر عدد اول بود، حالا باید مجموع رقم‌هاش رو حساب کنیم: total = 0 number = i while number > 0: yekan = number % 10 total += yekan number = int(number / 10) مثلاً عدد 127 رو در نظر بگیرید: 🔹 127 % 10 = 7 🔹 12 % 10 = 2 🔹 1 % 10 = 1 پس: 7 + 2 + 1 = 10 یعنی مجموع رقم‌های 127 برابر 10 است. ✅ 4️⃣ بررسی زوج بودن مجموع رقم‌ها در آخر بررسی می‌کنیم مجموع رقم‌ها زوج هست یا نه: if total % 2 == 0: result.append(i) اگر باقی‌مانده تقسیم مجموع رقم‌ها بر 2 برابر صفر باشه، یعنی مجموع رقم‌ها زوجه. ✌️ در نتیجه عدد رو به لیست جواب‌ها اضافه می‌کنیم. و در آخر: print(result) 📌 لیست جواب‌ها نمایش داده می‌شه. به ه… خواندن کامل ←
3 · 389 ·
سوال #شب_دوم خب حالا توی تمرین امشب تایین کنین یه عدد آینه ای هست یا نه (از کتاب خونه های str استفاده نکنین) یعنی چی؟ اگر کاربر ۱۲۵ یعنی عدد آینه ای نیست چون اگر برعکش کنیم میشه ۵۲۱ اما عدد ۱۲۱ آینه ایه
1 · 381 ·
بچه ها ویدیوش داره آپلود میشه
100 ·
ویدیو
002t.mp4 · 40.6 MB
#شب_اول #پایتون #حل_تمرین کد مسئله در پیام بعد
3 · 443 ·
orgNumber = int(input("Please enter a number: ")) number = orgNumber result = 0 while number > 0: yekan = number % 10 result = result * 10 + yekan number = int(number / 10) if orgNumber == result: print(f"Adade {orgNumber} Ayyenee hast.") else: print(f"Adade {orgNumber} Ayyenee nist.") خب خب بچه ها یکم این سوال سخته توضیحش که بخوام توی پیام بزارم فقط کد رو براتون گذاشتم ویدیو رو ببینین نظرتون رو هم بهم بکین
2 · 495 ·
تمرین #شب_سوم عدد n را بگیرد، n! را حساب کند و مشخص کند جواب چند صفر در انتها دارد. مثلاً: Input: 10 10! = 3628800 Trailing zeros: 2
109 ·
🧬 بازی زندگی کانوی (Conway’s Game of Life) گیم آو لایف برخلاف اسمش، در واقع «بازی» به معنای معمول نیست؛ بازیکن هم نداره! 😄 یک شبیه‌سازی ساده‌ست که نشون می‌ده چطور فقط با چند قانون خیلی ساده، رفتارهای پیچیده‌ای به وجود میان. 🔲 محیط بازی یک صفحه از خانه‌هاست. هر خانه فقط دو حالت داره: ⬛ زنده ⬜ مرده در هر مرحله، وضعیت تمام خانه‌ها با توجه به ۸ همسایه اطرافشون تعیین می‌شه. 📌 قوانین فقط این ۴ تاست: 1️⃣ اگر یک سلول زنده کمتر از ۲ همسایه زنده داشته باشه، از تنهایی می‌میره. 2️⃣ اگر یک سلول زنده ۲ یا ۳ همسایه زنده داشته باشه، زنده می‌مونه. 3️⃣ اگر یک سلول زنده بیشتر از ۳ همسایه زنده داشته باشه، به دلیل ازدحام می‌میره. 4️⃣ اگر یک سلول مرده دقیقاً ۳ همسایه زنده داشته باشه، زنده می‌شه. 🔄 بعد دوباره همین قوانین روی نسل جدید اجرا می‌شن و این روند ادامه پیدا می‌کنه. نکته جذاب اینجاست که با همین **۴ قانون ساده**، الگوهای خیلی پیچیده‌ای شکل می‌گیرن؛ بعضی ثابت می‌مونن، بعضی مرتب تکرار می‌شن و بعضی حتی روی صفحه حرکت می‌کنن! 🚀 مثلاً الگویی به اسم Glider وجود داره که با گذشت نسل‌ها واقعاً در صفحه جابه‌جا می‌شه. 💡 Game of Life نمونه خیلی قشنگیه از این ایده: «قوانین بسیار ساده می‌تونن رفتارهای بسیار پیچیده ایجاد کنن.» این شبیه‌سازی رو ریاضیدان بریتانیایی John Conway در سال ۱۹۷۰ معرفی کرد و امروز یکی از معروف‌ترین مثال‌های Cellular Automata (اتوماتای سلولی) محسوب می‌شه. 🧠
4 · 552 ·
Ali Nejati
ببخشید بابت تاخیر تمرین شب سوم حل شد داره ارسال میشه
92 ·
ویدیو
03-t.mp4 · 35.1 MB
#شب_سوم #پایتون #حل_تمرین کد مسئله در پیام بعد
2 · 464 ·
A
def fact(n): result = 1 for i in range(1, n + 1): result *= i return result def zero_in_start(n): print(n) result = 0 if n == 0: return 1 while n > 0: yekan = n % 10 if(yekan != 0): break result += 1 n = int(n / 10) return result n = int(input("Enter positive number:")) print(f"{n}! = {fact(n)}\nTrailing zeros: {zero_in_start(fact(n))}") اینم جواب تمرین شب سوم!
2 · 470 ·
Ali Nejati
سر ظهره ولی برای اینکه به عادتمون برگردیم میخوام تمرین امشبو الان بزارم خب خب بچه ها تمرین امشب چیه؟ دنباله فیبوناچی رو کی میشناسه؟ این دنباله به شکل زیره: ۰ ۱ ۱ ۲ ۳ ۵ ۸ ۱۳ ۲۱ خب چجوریه؟ هر عدد از حاصل جمع دو عدد قبلش به دست میاد بجز دو تای اول که خونه ۰ و خونه دوم بکه. حالا یه کد بنویسید که فیبوناچی ۱ تا n رو چاپ کنه (n رو از ورودی بگیرین)
1 · 690 ·
A
شاید سوال بشه علییی چرا همش سوالات به ریاضی مربوط میشه؟ 🤔 چون ریاضی زبونیه که باهاش میتونیم الگوریتمو یاد بگیریم 🧠 در آینده کاری که میکنیم، کدی که میزنیم هیچ ارتباطی با ریاضی ندارهه، ولی خب ما برای یادگیری اینکه منطق برنامه نویسی چیه، از ابزار ریاضی استفاده میکنیم! 💻🧮
1 · 738 ·

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما