2️⃣ حلقه while: تکرار تا وقتی شرط درسته
💥 کاربرد: وقتی نمیدونی چندبار باید تکرار کنی و فقط یه شرط داری.
📝 سینتکس:
while condition:
# Kode inja tekrar mishe
✨ مثال ساده:
count = 1
while count <= 5:
print(f"Shomar: {count}")
count += 1
# Khoroji:
# Shomar: 1
# Shomar: 2
# Shomar: 3
# Shomar: 4
# Shomar: 5
✨ مثال با شرط پیچیده:
password = ""
while password != "1234":
password = input("Ramz ro vared kon: ")
if password == "1234":
print("Khosh omadi! ✅")
else:
print("Ramz ghalat! 🚫")
💡 نکات ریز برای while:
- همیشه یه راه خروج از حلقه بذار (مثل افزایش متغیر یا شرط break)، وگرنه حلقه بیپایان میشه:
while True: # Bad idea! Halghe bi-payan
print("Inja gir mikoni!")
- برای جلوگیری از حلقه بیپایان، از یه شرط منطقی یا محدودیت (مثل حداکثر تعداد تکرار) استفاده کن:
tries = 0
while tries < 3:
print("Try kardan...")
tries += 1
💯 @PythonForYou 🧑💻👩💻