:::
بسم الله الرحمن الرحیم
📌 یادگیری پایتون — قسمت 7
در قسمت قبل با if آشنا شدیم.
با استفاده از if میتوانیم به برنامه بگوییم:
اگر یک شرط درست بود😄، یک دستور اجرا شود ✅
اما یک سؤال مهم 🤔
اگر شرط درست نبود ❌ چه کار کنیم؟
اینجاست که از else استفاده میکنیم.
در واقع else حالت مقابل شرط ما را مدیریت میکند.
ساختار کلی شرط به این شکل است:
if شرط:
دستور
else:
دستور دیگر
منطق برنامه خیلی ساده است 👇
اگر شرط✅ True باشد، کدهای داخل if اجرا میشوند.
اگر شرط ❌ False باشد، کدهای داخل else اجرا میشوند.
💡نکته مهم: این است که فقط یکی از این دو بخش اجرا میشود.
مثال 👇:
age = 16
if age > 18:
print("شما بزرگسال هستید")
else:
print(".به سن قانونی نرسیده اید")
برنامه بررسی میکند:
آیا سن بیشتر از 18 است؟
چون شرط درست نیست (❌False)، برنامه وارد بخش else میشود.
خروجی:
به سن قانونی نرسیده اید.
یک مثال دیگر 👇:
number = -3
if number > 0:
print("عدد مثبت است")
else:
print("عدد منفی یا صفر است")
در اینجا برنامه بررسی میکند:
آیا عدد بزرگتر از صفر است؟
چون -3 > 0 درست نیست ❌
پس برنامه پیام دوم را چاپ میکند.
💡 جمعبندی این قسمت:
با ترکیب if + else میتوانیم برای برنامه دو مسیر تصمیمگیری تعریف کنیم.
یعنی برنامه بر اساس نتیجه شرط،
یکی از دو دستور مختلف را اجرا میکند.
🧠 تمرین:
1️⃣ متغیری به نام score بسازید.
اگر نمره بیشتر از 10 بود چاپ کند:
قبول شدید ✅
در غیر این صورت چاپ کند:
مردود شدید ❌
2️⃣ متغیری به نام number بسازید.
اگر عدد بزرگتر از 0 بود چاپ کند:
عدد مثبت است ✅
در غیر این صورت چاپ کند:
عدد منفی یا صفر است ❌
:::
ــــــــــــــ ـــــــــــــــ ـــــــــــــــ ــــــــــــــ
#برنامه_نویسی 🤖
#پایتون🐍
#07Tpy
@Tamrinpy
#Admiral 🇮🇷
#علی_مکتوبیان
@Promptism_Ai
:::
بسم الله الرحمن الرحیم
📌 یادگیری پایتون — قسمت 8
تا اینجا دو حالت را یاد گرفتیم:
با if بررسی میکنیم که آیا یک شرط درست است یا نه.
با else مشخص میکنیم اگر شرط درست نبود چه اتفاقی بیفتد.
اما در بسیاری از برنامهها فقط دو حالت نداریم 🤔
گاهی لازم است چند شرط مختلف را بررسی کنیم.
برای این کار در پایتون از elif استفاده میکنیم.
کلمه elif کوتاه شدهی عبارت زیر است:
else if
ساختار آن به این شکل است:
if شرط اول:
دستور
elif شرط دوم:
دستور
else:
دستور دیگر
یعنی برنامه شرطها را به ترتیب بررسی میکند.
به محض اینکه یکی از شرطها درست باشد ✅
همان بخش اجرا میشود و بقیه شرطها بررسی نمیشوند.
مثال 👇:
score = 15
if score >= 18:
print("عالی")
elif score >= 12:
print("خوب")
else:
print("مردود")
برنامه این مراحل را بررسی میکند:
آیا نمره بزرگتر یا مساوی 18 است؟
❌ نه
آیا نمره بزرگتر یا مساوی 12 است؟
✅ بله
پس خروجی برنامه میشود:
خوب
💡 نکته مهم:
در یک شرط میتوانیم چند elif داشته باشیم.
مثال👇:
if شرط:
...
elif شرط:
...
elif شرط:
...
else:
...
💡نکته: یعنی برنامه میتواند بین چند حالت مختلف تصمیم بگیرد.
🧠 تمرین:
1️⃣ یک متغیر به نام temperature بسازید.
اگر دما بیشتر از 30 بود چاپ کند:
هوا گرم است.
اگر دما بیشتر از 20 بود چاپ کند:
هوا معتدل است.
در غیر این صورت چاپ کند:
هوا سرد است.
2️⃣ یک متغیر به نام number بسازید.
اگر عدد بزرگتر از 0 بود بنویسد:
عدد مثبت است.
اگر عدد برابر با 0 بود بنویسد:
عدد صفر است
در غیر این صورت بنویسد:
عدد منفی است.
🚀 در قسمت بعد یاد میگیریم چطور چند شرط را با هم ترکیب کنیم
با استفاده از
andو or. ::: ــــــــــــــ ـــــــــــــــ ـــــــــــــــ ــــــــــــــ #برنامه_نویسی 🤖 #پایتون🐍 #08Tpy @Tamrinpy #Admiral 🇮🇷 #علی_مکتوبیان @Promptism_Ai
:::
بسم الله الرحمن الرحیم
📌 یادگیری پایتون — قسمت 9
در قسمت قبل یاد گرفتیم با
elifچند حالت مختلف را بررسی کنیم. اما در برنامههای واقعی گاهی لازم است چند شرط را همزمان بررسی کنیم. 🤔 مثلاً: اگر سن بیشتر از 18 بود "و" نمره آزمون خوب بود ✅ یا اگر سن خیلی کم بود "یا" تخلف داشت ❌ 😊 برای این کار در پایتون از دو کلمه مهم استفاده میکنیم: and or 🔹 استفاده از
and: کلمه
andیعنی: ✅ همه شرطها باید درست باشند. مثال 👇: age = 20 score = 15 if age >= 18 and score >= 10: print("میتواند دانشگاه برود") برنامه این دو شرط را بررسی میکند: آیا سن بیشتر یا مساوی 18 است؟ آیا نمره بیشتر یا مساوی 10 است؟ اگر هر دو شرط درست باشند ✅ دستور اجرا میشود. 🔹 استفاده از
or: کلمه
orیعنی: ✅ حداقل یکی از شرطها درست باشد. مثال 👇: number = -5 if number < 0 or number > 100: print("❌عدد خارج از محدوده است") در اینجا اگر فقط یکی از شرطها هم درست باشد، پیام چاپ میشود. 🔹 شرطهای تو در تو (Nested if): گاهی به جای ترکیب شرطها با
and، شرطها را مرحله به مرحله بررسی میکنیم. یعنی یک
ifداخل یک
ifدیگر قرار میگیرد. به این حالت میگویند: Nested if ساختار آن به این شکل است: if شرط اول: if شرط دوم: دستور مثال 👇: age = 20 if age >= 18: if age <= 30: print("سن مناسب است") در این برنامه: اول بررسی میشود آیا سن بیشتر از 18 است ✅ اگر درست باشد، شرط بعدی بررسی میشود. بعد بررسی میشود آیا سن کمتر یا مساوی 30 است ✅ اگر این هم درست باشد پیام چاپ میشود. 💡 نکته مهم: گاهی یک شرط را میتوان به دو روش مختلف نوشت. روش اول با
and: if age >= 18 and age <= 30: print("سن مناسب است") روش دوم با Nested if: if age >= 18: if age <= 30: print("سن مناسب است") 💡نکته مهم: هر دو کد یک نتیجه یکسان دارند ✅ اما معمولاً استفاده از روش اول
andباعث میشود کد کوتاهتر و خواناتر شود. روش دومNested if زمانی مفید است که شرط دوم فقط در صورت درست بودن شرط اول بررسی شود. 🧠 تمرین: 1️⃣ سن کاربر را بگیرید. اگر سن بیشتر از 18 و کمتر از 60 بود چاپ کند: میتوانید استخدام شوید. 💡🌸راهنما🥰: age = int(input("سن خود را وارد کنید: ")) 2️⃣ یک عدد از کاربر بگیرید. اگر عدد کمتر از صفر یا بزرگتر از 100 بود چاپ کند: عدد خارج از محدوده است. 3️⃣ سن و نمره آزمون را از کاربر بگیرید. اگر سن بیشتر از 18 بود بررسی کنید آیا نمره بیشتر از 70 هست یا نه. اگر بود چاپ کند: شما قبول شدید. ::: ــــــــــــــ ـــــــــــــــ ـــــــــــــــ ــــــــــــــ #برنامه_نویسی 🤖 #پایتون🐍 #09Tpy @Tamrinpy #Admiral 🇮🇷 #علی_مکتوبیان @Promptism_Ai
:::
بسم الله الرحمن الرحیم
📌 یادگیری پایتون — قسمت 10 (جمعبندی)
تا اینجا در 9 قسمت اول با پایههای مهم پایتون آشنا شدیم.
بیایید یک مرور سریع داشته باشیم 👇
✅ چیزهایی که یاد گرفتیم:
1️⃣ چاپ متن با دستور print
مثال:
print("سلام دنیا")
2️⃣ ساخت متغیر برای ذخیره اطلاعات:
name = "Ali"
age = 18
3️⃣ گرفتن ورودی از کاربر با input()
name = input("اسم شما چیست؟ ")
4️⃣ انواع دادهها:
String متن#
Integer عدد صحیح#
Float عدد اعشاری#
Boolean True / False#
5️⃣ عملگرها
ریاضی: + - * /
مقایسهای: > < ==
منطقی: and or not
6️⃣ شرطها در برنامه:
if
else
elif
7️⃣ ترکیب چند شرط
با استفاده از:
and
or
8️⃣ شرطهای تو در تو:
Nested if
💡 نکات طلایی برای برنامهنویسان مبتدی:
⭐ همیشه کد را ساده و خوانا بنویسید.
⭐ نام متغیرها را واضح انتخاب کنید.
⭐ فاصله (indent) در پایتون بسیار مهم است.
⭐ برای تبدیل ورودی عددی از int() استفاده کنید.
مثال:
age = int(input("سن شما: "))
⭐ میتوانید شرطهای عددی را کوتاهتر هم بنویسید:
به جای:
if age >= 18 and age <= 30
میتوان نوشت:
if 18 <= age <= 30
این یکی از ویژگیهای قشنگ پایتون است ✅
⭐ عالی!
ـــــــــــــ ـــــــــــــــ ـــــــــــــــ ـــــــــــــــ ـــــــــــــــ ـــــــــــــــ ــــــــــــــ
🎉 تبریک!
شما اکنون با مهمترین مفاهیم پایه پایتون آشنا شدید و فاز1 تموم شد.
گام بعدی ما پروژه های مربوط به فاز1هست.
:::
ــــــــــــــ ـــــــــــــــ ـــــــــــــــ ــــــــــــــ
#جمع_بندی
#فاز1
#برنامه_نویسی 🤖
#پایتون🐍
#10Tpy
@Tamrinpy
#Admiral 🇮🇷
#علی_مکتوبیان
@Promptism_Ai
هدایت شده از Admiral 🇮🇷
guitar_music.mp3
زمان:
حجم:
557.6K
سلام استاد😂
این صدای گیتار رو با برنامه نویسی پایتون درست کردم ...
چطوره🤔
هدایت شده از Admiral 🇮🇷
iran_epic_voice_2min.mp3
زمان:
حجم:
1.3M
این یکی هم هست میگه: ای ایران، جانم فدایت ای🇮🇷ران😂
از این الگوریتم Karplus‑Strong استفاده کردم.
هدایت شده از Admiral 🇮🇷
گیتار ندارم چیکار کنم به جاش با کد مینوازم😂😂😂
تا برنامه بعدی خدانگهدار✋