⭕️پس دو تا دستور رو یاد گرفتیم
✔️یکی پرینت برای که برای چاپ استفاده میشه
مثلا میگیم x=5 و بعد میگیم print(x)
میاد 5 رو برای ما چاپ میکنه
✔️دوم تایپ که میاد نوع داده رو به ما میگه.
مثلا همون x=5 و بعد میگیم print(type(x)) که میاد int رو به ما میده . یعنی به ما میگه ۵ از نوع عدد صحیحه.
❗️دقت کنید که برای چاپ هر چیزی قبلش پرینت باید بیاریم.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
✔️یکی پرینت برای که برای چاپ استفاده میشه
مثلا میگیم x=5 و بعد میگیم print(x)
میاد 5 رو برای ما چاپ میکنه
✔️دوم تایپ که میاد نوع داده رو به ما میگه.
مثلا همون x=5 و بعد میگیم print(type(x)) که میاد int رو به ما میده . یعنی به ما میگه ۵ از نوع عدد صحیحه.
❗️دقت کنید که برای چاپ هر چیزی قبلش پرینت باید بیاریم.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤6
❗️❗️مثال
جواب کدهای زیر چی میشه؟
A = 50.7
Print(type(A))
--------------------------
B = "ali"
Print(type(B))
---------------------------
C = 70
Print(C)
تو کامنتا جوابا رو بفرستید
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
جواب کدهای زیر چی میشه؟
A = 50.7
Print(type(A))
--------------------------
B = "ali"
Print(type(B))
---------------------------
C = 70
Print(C)
تو کامنتا جوابا رو بفرستید
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤9
✔️روز دوم آموزش
📌بیایید با انواع اصلی عملگرها آشنا بشیم:
💢1. عملگرهای ریاضی (Arithmetic Operators):
اینها ابتداییترین عملگرها هستند و برای انجام محاسبات ریاضی به کار میروند.
+ ==> جمع
- ==> تفریق
* ==> ضرب
/ ==> تقسیم - همیشه نتیجه را به صورت اعشاری (float) برمیگرداند.
❗️مثال: 10 / 3 نتیجه میدهد 3.333...
// ==> تقسیم صحیح - نتیجه را به سمت پایین گرد میکند (فقط قسمت صحیح را برمیگرداند).
❗️مثال: 10 // 3 نتیجه میدهد 3
% ==> باقیمانده تقسیم - باقیمانده حاصل از تقسیم را برمیگرداند.
❗️مثال: 10 % 3 نتیجه میدهد 1 (چون 10 تقسیم بر 3 میشود 3 با باقیمانده 1)
** ==> توان - عدد اول را به توان عدد دوم میرساند.
❗️مثال: 3 ** 2 (2 به توان 3) نتیجه میدهد 8
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
📌بیایید با انواع اصلی عملگرها آشنا بشیم:
💢1. عملگرهای ریاضی (Arithmetic Operators):
اینها ابتداییترین عملگرها هستند و برای انجام محاسبات ریاضی به کار میروند.
+ ==> جمع
- ==> تفریق
* ==> ضرب
/ ==> تقسیم - همیشه نتیجه را به صورت اعشاری (float) برمیگرداند.
❗️مثال: 10 / 3 نتیجه میدهد 3.333...
// ==> تقسیم صحیح - نتیجه را به سمت پایین گرد میکند (فقط قسمت صحیح را برمیگرداند).
❗️مثال: 10 // 3 نتیجه میدهد 3
% ==> باقیمانده تقسیم - باقیمانده حاصل از تقسیم را برمیگرداند.
❗️مثال: 10 % 3 نتیجه میدهد 1 (چون 10 تقسیم بر 3 میشود 3 با باقیمانده 1)
** ==> توان - عدد اول را به توان عدد دوم میرساند.
❗️مثال: 3 ** 2 (2 به توان 3) نتیجه میدهد 8
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤5
💢2.عملگرهای مقایسهای (Comparison Operators):
این عملگرها برای مقایسه دو مقدار استفاده میشوند و همیشه نتیجهای به صورت بولی (True یا False) برمیگردانند.
== : برابر است با...
❗️مثال: 5 == 5 نتیجه میدهد True
❗️مثال: 5 == 3 نتیجه میدهد False
!= : برابر نیست با
❗️مثال: 5 != 3 نتیجه میدهد True
❗️مثال: 5 != 5 نتیجه میدهد False
> : بزرگتر از
❗️مثال: 10 > 5 نتیجه میدهد True
< : کوچکتر از
❗️مثال: 3 < 7 نتیجه میدهد True
>= : بزرگتر یا مساوی
❗️مثال: 7 >= 7 نتیجه میدهد True
❗️مثال: 7 >= 5 نتیجه میدهد True
<= : کوچکتر یا مساوی
❗️مثال: 4 <= 4 نتیجه میدهد True
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
این عملگرها برای مقایسه دو مقدار استفاده میشوند و همیشه نتیجهای به صورت بولی (True یا False) برمیگردانند.
== : برابر است با...
❗️مثال: 5 == 5 نتیجه میدهد True
❗️مثال: 5 == 3 نتیجه میدهد False
!= : برابر نیست با
❗️مثال: 5 != 3 نتیجه میدهد True
❗️مثال: 5 != 5 نتیجه میدهد False
> : بزرگتر از
❗️مثال: 10 > 5 نتیجه میدهد True
< : کوچکتر از
❗️مثال: 3 < 7 نتیجه میدهد True
>= : بزرگتر یا مساوی
❗️مثال: 7 >= 7 نتیجه میدهد True
❗️مثال: 7 >= 5 نتیجه میدهد True
<= : کوچکتر یا مساوی
❗️مثال: 4 <= 4 نتیجه میدهد True
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤5
💢3. عملگرهای منطقی (Logical Operators):
این عملگرها برای ترکیب یا اصلاح عبارات بولی (True/False) استفاده میشوند و اغلب در کنار دستورات شرطی کاربرد دارند.
⭕️و _ and : اگر هر دو طرف درست باشند، نتیجه True است.
⭕️یا_or : اگر حداقل یکی از طرفین درست باشد، نتیجه True است.
⭕️ن_not : نتیجه را معکوس میکند ( True را به False و False را به True تبدیل میکند).
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
این عملگرها برای ترکیب یا اصلاح عبارات بولی (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
این عملگرها برای نسبت دادن مقدار به متغیرها استفاده میشوند.
= : سادهترین عملگر انتساب. مقدار سمت راست را به متغیر سمت چپ نسبت میدهد.
❗️مثال: 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
جواب کد های زیر رو ارسال کنید.
✔️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
سعی کنید کامل بخونید و مسلط بشید
اگه هم سوالی هست داخل کامنتا بپرسید
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤3
📌قسمت بعدی آموزش پایتون — دستورات شرطی (if / elif / else)
وقتی برنامه قرار است بسته به یک شرایط خاص رفتار متفاوتی داشته باشد، از دستورات شرطی استفاده میکنیم.
این یکی از مهمترین مفاهیم در برنامهنویسی است، چون به کد توانایی «تصمیمگیری» میدهد.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
وقتی برنامه قرار است بسته به یک شرایط خاص رفتار متفاوتی داشته باشد، از دستورات شرطی استفاده میکنیم.
این یکی از مهمترین مفاهیم در برنامهنویسی است، چون به کد توانایی «تصمیمگیری» میدهد.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤4
❗️مثال به زبان فارسی:
میگیم اگر(if) عددی که از کاربر گرفتی بزرگتر از ۵ بود اونو چاپ کن!
if == به معنای اگر
یا
بیا اعداد زوج رو فقط چاپ کن .
که هر کدوم از اینا با دستور شرطی باید نوشته بشه.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
میگیم اگر(if) عددی که از کاربر گرفتی بزرگتر از ۵ بود اونو چاپ کن!
if == به معنای اگر
یا
بیا اعداد زوج رو فقط چاپ کن .
که هر کدوم از اینا با دستور شرطی باید نوشته بشه.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤4
🧩 دستور if
برای بررسی یک شرط استفاده میشود. اگر شرط درست باشد، بدنهی کد اجرا میشود.
❗️مثال
age = 20
if age >= 18:
print('age')
این کد داره میگه اگر سن کاربر بزرگتر مساوی از ۱۸ بود برای ما سن رو چاپ کن.
سن کاربر داده ۲۰
پس چون بزرگتر از ۱۸ هس کد میاد برای ما ۲۰ رو پرینت میکنه.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
برای بررسی یک شرط استفاده میشود. اگر شرط درست باشد، بدنهی کد اجرا میشود.
❗️مثال
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
اگر شرط 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
وقتی چند حالت مختلف دارید، از 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
1) برنامه ای بنویسید که بگوید عدد فرد است یا زوج
2) برنامه ای بنویسید که وضعیت آب و هوا را بررسی کند.
3) برنامه ای بنویسید که BMI را محاسبه کند و وضعیت فرد را بگوید.
4)برنامه ای بنویسید که بگوید فرد تب دارد یا نه.
●● ⌨️ ●●🖥 ●●🗞●●
🆔@learn_pythonbme
❤6
PYTHON |
جواب تمرینات
در تمرین ۱
میگیم چه عددی زوجه ؟ عددی که باقی ماندش بر ۲ بشه صفر
حالا میبریم داخل شرط
یک عدد در نظر میگریم میگیم اگه اون عدد باقی ماندش بر ۲ شد صفر بگو که زوجه
و در غیر اینصورت بگو که فرده
میگیم چه عددی زوجه ؟ عددی که باقی ماندش بر ۲ بشه صفر
حالا میبریم داخل شرط
یک عدد در نظر میگریم میگیم اگه اون عدد باقی ماندش بر ۲ شد صفر بگو که زوجه
و در غیر اینصورت بگو که فرده
❤4
تمرین ۲
یه عدد رو داخل متغیر دما در نظر میگیریم
میگیم اگه این عدد بزرگتر ۳۰ بود بگو هوا گرمه
اگه بین ۳۰ تا ۱۵ بود بگو هوا خوبه و اگه زیر ۱۵ بود بگو هوا سرده
یه عدد رو داخل متغیر دما در نظر میگیریم
میگیم اگه این عدد بزرگتر ۳۰ بود بگو هوا گرمه
اگه بین ۳۰ تا ۱۵ بود بگو هوا خوبه و اگه زیر ۱۵ بود بگو هوا سرده
❤6
تمرین ۳
یه عددی رو برای قد و وزن در نظر میگیریم
بBMI میشه وزن تقسیم بر توان ۲ قد و اون حساب میکنیم
حالا میگیم اگه حاصل زیر ۱۸ بود بگو لاغر
بین ۱۸ تا ۲۵ بود بگو نرمال و بالای ۲۵ بود بگو اضافه وزن
یه عددی رو برای قد و وزن در نظر میگیریم
بBMI میشه وزن تقسیم بر توان ۲ قد و اون حساب میکنیم
حالا میگیم اگه حاصل زیر ۱۸ بود بگو لاغر
بین ۱۸ تا ۲۵ بود بگو نرمال و بالای ۲۵ بود بگو اضافه وزن
❤6
تمرین ۴
یه عددی رو داخل متغیر دما ذخیره میکنیم
میگیم اگه بالای ۳۷ بود بگو فرد تب داره و اگه زیر ۳۷ بود بگو تب نداره
یه عددی رو داخل متغیر دما ذخیره میکنیم
میگیم اگه بالای ۳۷ بود بگو فرد تب داره و اگه زیر ۳۷ بود بگو تب نداره
❤5