دوره ویژه مقدماتی پایتون – Telegram
دوره ویژه مقدماتی پایتون
436 subscribers
248 photos
4 videos
250 links
Download Telegram
خروجی کد زیر چیست؟
7 != 8

1️⃣: False
️0%(0)
2️⃣: True
️||||||||||||||||||||||||||||||||||||||||||||||||||100%(148)

👥: 148شرکت در نظر سنجی
✍️مقایسه - (قسمت دوم)

پایتون دارای عملگرهایی است که بزرگتر بودن یک عدد از دیگری و یا بالعکس را تعیین میکنند. به مثال زیر توجه کنید :
>>> 7 > 5
True
>>> 10 < 10
False

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی کد زیر چیست؟
7 > 7.0

1️⃣: True
️0%(0)
2️⃣: False
️||||||||||||||||||||||||||||||||||||||||||||||||||100%(139)

👥: 139شرکت در نظر سنجی
✍️مقایسه - (قسمت سوم)

بزرگتر مساوی و کوچیکتر مساوی دو عملگر مقایسه ای ما هستند که اگر دو عدد مساوی باشند، جواب True را برای ما برمیگردانند. به مثال زیر توجه کنید :
>>> 7 <= 8
True
>>> 9 >= 9.0
True

💡بزرگترمساوی و کوچیکترمساوی دو عملگری هستند که برای مقایسه رشته ها از لحاظ لغوی هم به کار گرفته میشوند.

📌 ارزش حروف نسبت به ترتیب آنها در حروف الفبا
است.

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
✍️ ساختار if

شما وقتی از دستور if استفاده میکنید که کد شما دارای یک شرط خاص باشد.
دستور if یک عمل مقایسه ای است که اگر جواب شرط True باشد، دستور یا دستورات اجرا خواهند شد، در غیر این صورت، هیچکدام از دستورات اجرا نخواهد شد. به مثال زیر توجه کنید:
if expression:
statements

📌توجه داشته باشید که گذاشتن ( : ) الزامی ست و فاصله گذاشته شده (به اندازه یک tab قبل از دستورات داخل if) را به هیچ عنوان پاک نکنید. چون پایتون، با این فاصله گذاشته شده تشخیص میدهد که آن کد متعلق به دستور if است (تورفتگی)، وگرنه دستورات شرطی شما به هیچ عنوان اجرا نخواهند شد.

بعد
مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
در کدام قسمت از کد دستور if باید تورفتگی ایجاد شود؟

1️⃣: خط اول
️1%(2)
2️⃣: همه ی خطوط
️1%(1)
3️⃣: دستورات مخصوص if
️|||||||||||||||||||||||||||||||||||||||||||||||||98%(137)

👥: 140شرکت در نظر سنجی
✍️ یک مثال از دستور if :
if 10 > 5:
print("10 greater than 5")

print("Program ended")
نتیجه :
>>>
10 greater than 5
Program ended
>>>
💡 در این مثال عدد 10 با 5 مقایسه شده است و گفته شده که " اگر 10 از 5 بزرگتر بود " چاپ شود، " 10 از 5 بزرگتر است "، پس چاپ می شود و برنامه به اتمام می رسد.

📌توجه داشته باشید این کد دارای چندین خط کد است برای اجرا شدن باید یک فایل جداگانه بسازید و آنرا اجرا کنید.

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی کد زیر چیست؟
spam = 7
if spam > 5 :
print("five")
if spam > 8 :
print("eight")

1️⃣: eight
️1%(1)
2️⃣: nothing
️0%(0)
3️⃣: five
️|||||||||||||||||||||||||||||||||||||||||||||||||99%(141)

👥: 142شرکت در نظر سنجی
برای اجرای کد های پیچیده تر، دستورات if می توانند تو در تو باشند. یعنی ifی که در درون if دیگری قرار گرفته است جزو دستورات if بیرونی است. از این طریق می توانیم شروط متعددی را اعمال کنیم.

num = 12
if num>5
print ("bigger than 5")
if num < = 47 :
print ("between 5 and 47")

خروجی :
bigger than 5
between 5 ad 47

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
✍️دستور else

دستور else دنباله دستور if است. به این صورت اگر نتیجه شرط if ، false باشد و ما بخواهیم دستور یا دستوراتی دیگر در قالب if اجرا کنیم از else استفاده میکنیم به مثال توجه کنید :
x = 4
if x == 5:
print("Yes")
else:
print("No")
نتیجه :
>>>
No
>>>

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی این کد چیست؟
if 1+1 == 2 :
if 2*2 == 8 :
print ("if")
else :
print("else")

1️⃣: else
️||||||||||||||||||||||||||||||||||||||||||||||||||100%(145)
2️⃣: there is no output
️0%(0)
3️⃣: if
️0%(0)

👥: 145شرکت در نظر سنجی
✍️دستور else - (قسمت دوم)

شما میتوانید از if و else به صورت زنجیره ای استفاده کنید. به مثال توجه کنید :
num = 7
if num == 5:
print("Number is 5")
else:
if num == 11:
print("Number is 11")
else:
if num == 7:
print("Number is 7")
else:
print("Number isn't 5, 11 or 7")

خروجی :
>>>
Number is 7
>>>

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
جاهای خالی را پر کنید.
x = 10
y = 20
... x > y ...
print("if statement")
.....
print("else statement")

1️⃣: if - : - else:
️|||||||||||||||||||||||||||||||||||||||||||||||||98%(129)
2️⃣: if - ; - if
️|2%(3)
3️⃣: else - : - else
️0%(0)
4️⃣: if - : - if
️0%(0)

👥: 132شرکت در نظر سنجی
✍️دستور elif

دستور elif کوتاه شده else if است. این میانبر وقتی مورد استفاده قرار میگیرد که ما بخواهیم به صورت زنجیره ای از if و else استفاده کنیم.
به مثال توجه کنید :
num = 7
if num == 5:
print("Number is 5")
elif num == 11:
print("Number is 11")
elif num == 7:
print("Number is 7")
else:
print("Number isn't 5, 11 or 7")

خروجی :
>>>
Number is 7
>>>

📌در زبان های برنامه نویسی دیگر، دستور elif نام های دیگری نیز دارد مثل : else if , elseif و یا elsif.

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
مخفف else if در پایتون کدام است؟

1️⃣: elsif
️0%(0)
2️⃣: elif
️|||||||||||||||||||||||||||||||||||||||||||||||||99%(140)
3️⃣: elseif
️1%(2)

👥: 142شرکت در نظر سنجی
✍️ منطق بولین

منطق بولین در موارد متفاوتی به کار می رود : برای ایجاد شرایط پیچیده تر، برای if ی که به بیش از یک شرط متکی باشد،....
عملگرهای بولین در پایتون and , or و not هستند.
عملگر and، دو عملوند برای مقایسه میگیرد، اگر هردو آنها True باشند، جواب True خواهد بود، به غیر از آن نتیجه False خواهدبود.

💡
>>> 1 == 1 and 2 == 2
True
>>> 1 == 1 and 2 == 3
False
>>> 1 != 1 and 2 == 2
False
>>> 2 < 1 and 3 > 6
False

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی کد زیر چیست؟
if (1==1) snd (2+2 > 3) :
print("true")
else :
print("false")

1️⃣: true false
️0%(0)
2️⃣: true
️|||||||||||||||||||||||||||||||||||||||||||||||||99%(131)
3️⃣: false
️1%(1)

👥: 132شرکت در نظر سنجی
✍️عملگر or

این عملگر نیز مانند عملگر and دو عملوند جهت مقایسه میگیرد و درصورتی که نتیجه مقایسه یکی از این علموندها یا هردوی آنها True باشد، True می شود، در غیر این صورت نتیجه False خواهد بود.
>>> 1 == 1 or 2 == 2
True
>>> 1 == 1 or 2 == 3
True
>>> 1 != 1 or 2 == 2
True
>>> 2 < 1 or 3 > 6
False

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
جای خالی را طوری پر کنید که welcome را چاپ کند.
age = 15
money = 500
if age > 18 ... money > 100 :
... ("welcome")

1️⃣: and - print
️|3%(4)
2️⃣: and - output
️0%(0)
3️⃣: or - print
️||||||||||||||||||||||||||||||||||||||||||||||||97%(131)

👥: 135شرکت در نظر سنجی
✍️ عملگر not

برخلاف عملگرهایی که باهاشون آشنا شدیم، عملگر not فقط یک عملوند میگیرد و نتیجه را برعکس تحویل می دهد.

💡 not True = false و not False = True

>>> not 1 == 1
False
>>> not 1 > 7
True

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی کد زیر چیست؟
if not true :
print("1")
elif not (1+1 == 3) :
print("2")
else :
print("3")

1️⃣: 1
️0%(0)
2️⃣: 2
️|||||||||||||||||||||||||||||||||||||||||||||||||98%(123)
3️⃣: 3
️|2%(2)
4️⃣: 123
️0%(0)

👥: 125شرکت در نظر سنجی