🐍 آموزش پایتون | حلقه while
📌 تا الان با شرطها آشنا شدی، حالا وقتشه یک کار خفنتر یاد بگیری:
👉 انجام یک کار به صورت تکراری!
-------------------------------------------
🎯 while چیست؟
🔹 حلقه while تا زمانی که یک شرط درست (True) باشد، یک کد را بارها اجرا میکند.
-------------------------------------------
💡 ساختار کلی:
while شرط:
دستور
-------------------------------------------
🔹 مثال ساده:
count = 1
while count <= 5:
print(count)
count += 1
-------------------------------------------
✅ خروجی:
1
2
3
4
5
-------------------------------------------
🧠 توضیح:
✔ از 1 شروع میکند
✔ تا وقتی به 5 برسد ادامه میدهد
✔ هر بار 1 واحد اضافه میشود
------------------------------------------
⚠️ نکته خیلی مهم:
اگر شرط را تغییر ندهی، حلقه بینهایت اجرا میشود 😵
❌ مثال اشتباه:
count = 1
while count <= 5:
print(count)
👉 این برنامه هیچوقت متوقف نمیشود!
-------------------------------------------
🎯 کاربرد while:
✔ شمارش اعداد
✔ گرفتن ورودی تا شرط خاص
✔ اجرای مداوم یک کار
-------------------------------------------
💡 جمعبندی:
✔ while = تکرار تا زمانی که شرط برقرار است
✔ حتماً داخل حلقه شرط را تغییر بده
-------------------------------------------
#آموزش_پایتون #while #حلقه #python #برنامه_نویسی
💡 همین حالا به جمع ما بپیوندید 👇
📲 @AI_Python_Learn
#تمرین۳
🐍 تمرین پایتون | بازی حدس عدد 🎮
📌 حالا که با حلقه "while" آشنا شدی، بیا یک بازی ساده و باحال بسازیم!
-------------------------------------------
🎯 هدف تمرین:
یاد بگیری چطور با "while" یک برنامه را تا زمان درست شدن شرط تکرار کنی.
-------------------------------------------
🧩 صورت مسئله:
برنامهای بنویس که:
1. یک عدد ثابت در برنامه قرار بده (مثلاً 7)
2. از کاربر بخواهد عدد را حدس بزند
3. اگر حدس اشتباه بود، دوباره سوال بپرسد
4. وقتی درست حدس زد، پیام موفقیت چاپ شود و برنامه تمام شود
-------------------------------------------
💡 راهنمایی:
✔ از "while" استفاده کن
✔ از "input" برای گرفتن عدد
✔ از "int" برای تبدیل ورودی
✔ از شرط "if" استفاده کن
-------------------------------------------
🧪 نمونه اجرا:
حدس بزن: 3
اشتباه! دوباره تلاش کن
حدس بزن: 5
اشتباه! دوباره تلاش کن
حدس بزن: 7
آفرین! درست حدس زدی 🎉
-------------------------------------------
🔥 چالش بیشتر (اختیاری):
اگر خواستی حرفهایترش کن 👇
✔ اگر عدد بزرگتر بود بگو: «کمتر حدس بزن»
✔ اگر عدد کوچکتر بود بگو: «بیشتر حدس بزن»
✔ تعداد تلاشها را هم بشمار و در آخر چاپ کن
-------------------------------------------
💪 هدف این تمرین:
✔ درک کامل حلقه while
✔ کار با شرطها داخل حلقه
✔ نوشتن برنامه تعاملی
-------------------------------------------
#آموزش_پایتون #تمرین #while #بازی #python
💡 همین حالا به جمع ما بپیوندید 👇
📲 @AI_Python_Learn
🐍 #حل_تمرین۳ | بازی حدس عدد 🎮
📌 این هم کد کامل برای بازی حدس عدد با استفاده از "while":
-------------------------------------------
💻 کد برنامه:
secret_number = 7
guess = 0
while guess != secret_number:
guess = int(input("حدس بزن: "))
if guess < secret_number:
print("بیشتر حدس بزن ⬆️")
elif guess > secret_number:
print("کمتر حدس بزن ⬇️")
else:
print("آفرین! درست حدس زدی 🎉")
-------------------------------------------
🧠 توضیح کوتاه:
✔ تا وقتی عدد درست حدس زده نشود، حلقه ادامه دارد
✔ اگر عدد کوچکتر باشد راهنمایی میدهد
✔ اگر بزرگتر باشد هم راهنمایی میدهد
✔ وقتی درست شد، پیام موفقیت چاپ میشود و برنامه تمام میشود
-------------------------------------------
🔥 نسخه حرفهایتر (با شمارش تلاشها):
secret_number = 7
guess = 0
count = 0
while guess != secret_number:
guess = int(input("حدس بزن: "))
count += 1
if guess < secret_number:
print("بیشتر حدس بزن ⬆️")
elif guess > secret_number:
print("کمتر حدس بزن ⬇️")
else:
print("آفرین! درست حدس زدی 🎉")
print("تعداد تلاشها:", count)
-------------------------------------------
#آموزش_پایتون #حل_تمرین #while #بازی #python
💡 همین حالا به جمع ما بپیوندید 👇
📲 @AI_Python_Learn
🐍 ۳ پروژه تمرینی پایتون | سطح مبتدی تا متوسط 🚀
📌 اگر تا اینجا "if" و "for" و "while" را یاد گرفتی، این ۳ پروژه دقیقاً برای تمرین و قوی شدن تو هست 👇
-------------------------------------------
🎓 پروژه ۱ | سیستم نمرهدهی دانشآموز
🧩 صورت مسئله:
برنامهای بنویس که:
✔ تعداد نمرهها را از کاربر بگیرد
✔ به همان تعداد نمره دریافت کند
✔ میانگین نمرهها را حساب کند
✔ وضعیت دانشآموز را مشخص کند
-------------------------------------------
📊 شرطها:
✔ میانگین ≥ 17 → عالی
✔ بین 12 تا 17 → خوب
✔ کمتر از 12 → مردود
-------------------------------------------
🔥 چالش:
✔ نمره منفی را قبول نکند
✔ بالاترین نمره را هم نمایش بده
-------------------------------------------
🔐 پروژه ۲ | بررسی رمز عبور
🧩 صورت مسئله:
برنامهای بنویس که:
✔ یک رمز ثابت داشته باشد (مثلاً 1234)
✔ از کاربر رمز بگیرد
✔ اگر اشتباه بود دوباره بپرسد
✔ اگر درست بود، پیام موفق چاپ کند
-------------------------------------------
🔐 شرطها:
✔ رمز درست → «خوش آمدی»
✔ رمز اشتباه → «رمز اشتباه است»
-------------------------------------------
🔥 چالش حرفهای:
✔ فقط 3 بار اجازه تلاش داشته باشد
✔ بعد از 3 بار اشتباه → «دسترسی مسدود شد»
-------------------------------------------
🔢 پروژه ۳ | چاپ کامل جدول ضرب
🧩 صورت مسئله:
برنامهای بنویس که:
✔ جدول ضرب اعداد 1 تا 10 را چاپ کند
✔ خروجی به صورت مرتب (سطر و ستون) باشد
-------------------------------------------
🎯 هدف:
✔ استفاده از حلقه تو در تو (nested loop)
✔ تمرین حرفهای for
-------------------------------------------
🔥 چالش:
✔ فقط جدول یک عدد خاص را چاپ کن (مثلاً 7)
✔ جدول را تا 20 گسترش بده
✔ فرمول را هم نمایش بده (مثلاً 2×3=6)
-------------------------------------------
💪 با انجام این ۳ پروژه، عملاً به شرطها و حلقهها مسلط میشی!
-------------------------------------------
#آموزش_پایتون #پروژه #تمرین #python #for #while #if
💡 همین حالا به جمع ما بپیوندید 👇
📲 @AI_Python_Learn