PYTHON |
173 subscribers
9 photos
4 links
📢کانال آموزش پایتون

🔷️یادگیری پایتون از صفر تا صد
🔶️توضیحات ساده و قابل فهم
🔷️حل تمرینات کاربردی

💬راه ارتباطی:
(نظرات و پیشنهادات)
@BME_1403NK
Download Telegram
💢3. عملگرهای منطقی (Logical Operators):

این عملگرها برای ترکیب یا اصلاح عبارات بولی (True/False) استفاده می‌شوند و اغلب در کنار دستورات شرطی کاربرد دارند.

⭕️و _ and : اگر هر دو طرف درست باشند، نتیجه True است.

⭕️یا_or : اگر حداقل یکی از طرفین درست باشد، نتیجه True است.

⭕️ن_not : نتیجه را معکوس می‌کند ( True را به False و False را به True تبدیل می‌کند).

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
💢4.عملگرهای انتساب (Assignment Operators):

این عملگرها برای نسبت دادن مقدار به متغیرها استفاده می‌شوند.

= : ساده‌ترین عملگر انتساب. مقدار سمت راست را به متغیر سمت چپ نسبت می‌دهد.
❗️مثال: count = 5

+= : مقدار سمت راست را به مقدار فعلی متغیر اضافه کرده و نتیجه را دوباره به خود متغیر نسبت می‌دهد. (مانند count = count + 1)
❗️مثال:
count =5
count += 2 ==> count = 7

-= : مقدار سمت راست را از مقدار فعلی متغیر کم کرده و نتیجه را دوباره به خود متغیر نسبت می‌دهد. (count = count - 1)

*= : مقدار فعلی متغیر را در عدد سمت راست ضرب کرده و نتیجه را به خود متغیر نسبت می‌دهد. (count = count * 2)

/= : مقدار فعلی متغیر را بر عدد سمت راست تقسیم کرده و نتیجه را به خود متغیر نسبت می‌دهد.

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
❗️❗️مثال
جواب کد های زیر رو ارسال کنید‌.

✔️A = 5
✔️B = 3

Print(A+B)
Print(A*B)
Print(A/B)
Print(A//B)
Print(A%B)
Print(A**B)
----------------------
Print(A==B)
Print(A!=B)
Print(A<B)
Print(A>=B)
-------‐-------------
C = 1
C += 2
Print(C)

N = 4
N /= 2
Print(N)
----------------------
a =True
b = False

Print(a and b)
Print(a or b)

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
5
⭕️عملگر ها خیلی مهمن و همه جا ازشون استفاده میشه
سعی کنید کامل بخونید و مسلط بشید
اگه هم سوالی هست داخل کامنتا بپرسید

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
3
📌قسمت بعدی آموزش پایتون — دستورات شرطی (if / elif / else)

وقتی برنامه قرار است بسته به یک شرایط خاص رفتار متفاوتی داشته باشد، از دستورات شرطی استفاده می‌کنیم.
این یکی از مهم‌ترین مفاهیم در برنامه‌نویسی است، چون به کد توانایی «تصمیم‌گیری» می‌دهد.

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
❗️مثال به زبان فارسی:

میگیم اگر(if) عددی که از کاربر گرفتی بزرگتر از ۵ بود اونو چاپ کن!
if == به معنای اگر
یا
بیا اعداد زوج رو فقط چاپ کن .

که هر کدوم از اینا با دستور شرطی باید نوشته بشه.

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
🧩 دستور if
برای بررسی یک شرط استفاده می‌شود. اگر شرط درست باشد، بدنه‌ی کد اجرا می‌شود.

❗️مثال
age = 20

if age >= 18:
print('age')

این کد داره میگه اگر سن کاربر بزرگتر مساوی از ۱۸ بود برای ما سن رو چاپ کن.

سن کاربر داده ۲۰
پس چون بزرگتر از ۱۸ هس کد میاد برای ما ۲۰ رو پرینت میکنه.

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
🧩 دستور else
اگر شرط if درست نباشد، بخش else اجرا می‌شود.

❗️مثال
age = 15

if age >= 18:
print(" age")
else:
print(" error!")

خب این کد داره میگه اگر سن کاربر بزرگتر از ۱۸ بود برای ما سن رو که همون ۱۵ هس پرینت کن.

در غیر این صورت error رو پرینت کن!

اینجا چون سن کاربر کمتر از ۱۸ هس و شرط ما درست نیس پس error رو پرینت میکنه.

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
🧩 دستور elif
وقتی چند حالت مختلف دارید، از elif استفاده می‌شود.

❗️مثال
score = 75

if score >= 90:
print(" very good")
elif score >= 70:
print("good ")
else:
print(" reject")

خب این هم داره میگه اگه نمره ی کاربر از ۹۰ بزرگتر بود very good پرینت کن.
اگر بزرگتر از ۷۰ بود good پرینت کن و در غیر اینصورت reject پرینت کن.

اینجا نمره ی ما ۷۵ هس یعنی بزرگتر از ۷۰
پس کد برای ما good رو پرینت میکنه

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
✔️خب بریم مثال برای دستورات شرطی:

1) برنامه ای بنویسید که بگوید عدد فرد است یا زوج

2) برنامه ای بنویسید که وضعیت آب و هوا را بررسی کند.

3) برنامه ای بنویسید که BMI را محاسبه کند و وضعیت فرد را بگوید.

4)برنامه ای بنویسید که بگوید فرد تب دارد یا نه.

●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
6
جواب تمرینات
5
PYTHON |
جواب تمرینات
در تمرین ۱
میگیم چه عددی زوجه ؟ عددی که باقی ماندش بر ۲ بشه صفر
حالا می‌بریم داخل شرط
یک عدد در نظر میگریم میگیم اگه اون عدد باقی ماندش بر ۲ شد صفر بگو که زوجه
و در غیر اینصورت بگو که فرده
4
تمرین ۲
یه عدد رو داخل متغیر دما در نظر می‌گیریم
میگیم اگه این عدد بزرگتر ۳۰ بود بگو هوا گرمه
اگه بین ۳۰ تا ۱۵ بود بگو هوا خوبه و اگه زیر ۱۵ بود بگو هوا سرده
6
تمرین ۳
یه عددی رو برای قد و وزن در نظر میگیریم
بBMI میشه وزن تقسیم بر توان ۲ قد و اون حساب میکنیم
حالا میگیم اگه حاصل زیر ۱۸ بود بگو لاغر
بین ۱۸ تا ۲۵ بود بگو نرمال و بالای ۲۵ بود بگو اضافه وزن
6
تمرین ۴
یه عددی رو داخل متغیر دما ذخیره میکنیم
میگیم اگه بالای ۳۷ بود بگو فرد تب داره و اگه زیر ۳۷ بود بگو تب نداره
5
#تمرین
💢برای تمرین بیشتر میتونید مثالای خیلی زیادی بزنید تا دستتون بیاد.
مثلا :
1)برنامه ای بنویسید که قیمت کفش رو بگه گرونه یا ارزون

2)برنامه ای بنویسید که بگه امروز چند شنبس (مثلا عدد میدیم ۲ و برنامه میگه امروز یکشنبه هست)

3) برنامه ای بنویسید که بر اساس سن فرد مورد نظر بگه نوجوانه، بزرگساله یا میانساله
5
PYTHON |
جواب تمرینات
خب این کد ها رو نگاه کنید
ما خودمون داده ها رو دادیم درسته؟ مثلا گفتیم n = 6
حالا اگه بخوایم بگیم کاربر اینا رو وارد کنه باید از input استفاده کنیم.

برای مثال 1 تمرینات دیروز
خط اول به جای n = 6 اینو مینویسیم👇👇

n = input('enter a number:')
یعنی چه؟
وقتی کد رو اجرا میکنیم برای ما پیام enter a number میاد .یعنی به ما میگه یه عدد وارد کن . و عددی که ما میدیم داخل متغیر n قرار میگیره .


●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
و یه نکته ی دیگه هم هست!
هر چیزی که ما از کاربر میگیریم به صورت رشته هست یعنی str
و اگه بخوایم روی اون عملیات ریاضی انجام بدیم نمیشه چون رشته هس.

❗️راه حل چیه؟ قبل input باید int یا float بزاریم.
اگه بخوایم عدد صحیح وارد کنیم قبلش int و اگه بخوایم اعشاری وارد کنیم قبلش float باید بزاریم.
حالا مثال قبل رو کامل کنیم .
n = int(input('enter a number:')


●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4
💢مثال
از کاربر بخواید ۲ تا عدد اعشاری رو وارد کنه و حاصل جمع رو داخل متغیر ذخیره کنید و اون رو چاپ کنید.

X = float(input('number 1:')
Y = float(input('number 2:')
Sum = X + Y

print(Sum)


●● ⌨️ ●●🖥 ●●🗞●●

🆔@learn_pythonbme
4