ch
Feedback
Pythonism

Pythonism

前往频道在 Telegram

We use Python in various industries. SXL : https://www.linkedin.com/in/amirakbarisxl-py

显示更多
2 236
订阅者
无数据24 小时
-67 天
-4230 天
帖子存档
خب دوستان #پایتونیزمی عزیز رسیدیم به بحث جالب و جذاب #شرط ها در پایتون. ابتدا بگذارید بهتون بگم که ساده ترین روش تصمیم گیری در پایتون شرط است که با این حالت ما می‌توانیم در مفسر پایتون میگیم که اگر فلان پارامتر درست بود یا فلان بود فلان کار رو بکن برای ما در واقع شرط میکنیم عامیانه تر بخوابم بگم هممون این جمله رو شنیدیم که اگر معدل امسالمون بالای 17 باشه دوچرخه ای عروسکی گوشی چیزی برامون می‌خرن اینجا یه کلمه #اگر هست )این دوتا جمله رو درنظر بگیرید: 1.اگر امروز باران ببارد بیرون میروم 2.اگر فردا هوا خوب باشد کمپ میروم( که نوع این کلمه شرطیه و باید برقرار باشه تا به اون شرط برسیم مثلا در شماره 1 حتما باید امروز باران ببارد تا بیرون بریم یا در شماره 2 حتما باید فردا هوا خوب باشه تا کمپ بریم در غیر اینصورت برقرار نیست شرطمون. در پایتون برای استفاده شرط از If استفاده می‌کنیم که در انگلیسی هم به معنی اگر هست بزارید یه مثال بزنم تا متوجه بشید price = int(input("How much does it cost?")) if price <= 1000: print("I want it.") در خط اول متغیری بنام قیمت)price( تعریف میکنیم سپس ورودی از نوع int از کاربر میگیریم و شوت میکنیم به متغیر پرایس بعد میگیم اگر متغیر پرایس کوچکتر مساوی 1000 باشه چاپ کن من میخوام. معنی کوچکتر مساوی یعنی کوچکتر از عدد مشخص شده + خود عدد اگر علامت کوچکتر خالی بود شامل مساوی 1000 نخواهد بود. ساختار شرطی در پایتون اینجوریه که اول If میزاریم بعد شرطمون رو درباره اون متغیر می‌نویسیم مثلا: age = int(input("Please enter your age ")) if age >= 20: print("shoma 20 saletoone") در خط اول یک ورودی از نوع int از کاربر میگیریم و اونو ارجاع میدیم به متغیر age تا اونجا ذخیره بشه که بتونیم استفاده بکنیم در ادامه کددر خط دوم میگیم اگر متغیر age که شامل ورودی از کاربر هست بزرگتر مساوی 20 باشه جمله شما 20 سالتونه رو چاپ کنه پس ساختار کلی اینجوری شد که If Variables : از 3 قسمت تشکیل میشه 1.اگر 2.متغیر ها 3.دونقطه برای مطالعه بیشتر هم از لینک های زیر میتونید استفاده کنید: 1. https://www.w3schools.com/python/python_conditions.asp 2. https://www.programiz.com/python-programming/if-elif-else 3. https://docs.python.org/3/tutorial/controlflow.html بریم برای ادامه... #Sxl

پاسخ  صحیح گزینه سوم✌️

پاسخ صحیح گزینه دوم✌️

پاسخ صحیح گزینه سوم✌️

بر اساس رعایت اولویت در عملگرها خروجی عبارت زیر کدوم گزینه هست؟ 10 - 10 * 10 + 10 #3
Anonymous voting

کدام گزینه بدون خطا) Error( در پایتون اجرا می شود؟ #2
Anonymous voting

خب دوستان چندتا کوئیز براتون آوردم بعدش بریم برای ادامه دروس: #1 اگر مطمئن باشیم که متغیر var یک عدد دو رقمی است کدام گزینه باعث می شود که برعکس مقدار var چاپ شود؟) مثلا اگر var برابر 23 باشد در خروجی 32 چاپ شود(
Anonymous voting

من میتونم بگم : (3>4) and (4>1) چون and گذاشتم باید هردو درست باشند. پس چی میشه؟False (5>4) and ( a == 6) True تا اینجا امیدو
من میتونم بگم : (3>4) and (4>1) چون and گذاشتم باید هردو درست باشند. پس چی میشه؟False (5>4) and ( a == 6) True تا اینجا امیدوارم مفهوم True & False متوجه شده باشین. و بدونیم که با and , or , not میتونیم منطقمون رو پیاده کنیم . #Fxl

اینجا ما سه تا چیز دیگه هم داریم . not ➡️ معکوس می کنه همه چیو اگه اینجا بگم : not a!=b False and & or➡️ ی خرده مهم تره و شاید بیشتر استفاده بشه. چیه and? همونجوری که با پرانتز تونستم جمع و اینارو ترکیب کنم ، اینجا هم میتونم بگم . مثلا : شرط اول and شرط دوم a > b and a > c بریم سراغ or: Or در صورتی درسته که یکی از این دو شرط درست باشه یا هردوتاشون. حالا برای فهمیدن بهتر یک مثال دیگه میزنم : سن بیشتر از ده و قد بلندتر از یک متر . مثلا : علی سه سالشه قدش دومتر حالا اینجا قبول میکنن ؟ جواب : خیر چون سنش بیشتر از ده نیست حالا در) or(مثلا میتونم بگم که : سن بیشتر از ده یا قد بلندتر از یک متر حالا قبول میکنن؟ جواب : بله ، چون گفته (یا) ، سنش که بیشتر از ده نیست ولی قدش بلندتر از یک متر. 📍حتما یادتون باشه که and & or & not ، با حروف کوچیک هستند. #Fxl

من میگم : 4 &gt; 4 False 4 &gt;= 4 True 4 &lt; = 4 Error چیشد؟ میگه که من این قیافه رو نمی‌شناسم ، =&gt; حتما باید جفت هم باش
من میگم : 4 > 4 False 4 >= 4 True 4 < = 4 Error چیشد؟ میگه که من این قیافه رو نمی‌شناسم ، => حتما باید جفت هم باشن. 4 == 4 True 4 = 4 Error ما میدونیم که متغیر پایتون با عدد نمیتونه شروع بشه ، به همین دلیل ارور میده. از نامساوی هم بخوام مثال بزنم : a = 6 b = 7 a == b False a != b True #Fxl

یا میتونم بگم : a = -3 b = 3 b &gt; a True این روش تو برنامه نویسی خیلی مفیده . ما تا الان همش با علامت بزرگتر کار کردیم . عل
یا میتونم بگم : a = -3 b = 3 b > a True این روش تو برنامه نویسی خیلی مفیده . ما تا الان همش با علامت بزرگتر کار کردیم . علامت کوچیکتر هم داریم : > بزرگتر مساوی هم داریم : =< کوچیکتر مساوی : => و همینطور نامساوی : =! اگه متوجه نشدین که مساوی رو کدوم طرف بذارید ، همون‌مدلی هست که می خونیمش. اگه بگم : 5 >= 5 میگه True نکته : اگه بخواییم مساوی رو بسنجیم باید دوتا مساوی بذاریم ⬅️ == چرا ؟ دلیل خیلی واضحی داره ، مثلا اگه بگم : a = 3 a رو برابر سه قرار میده اگه بخوام بگم a مساوی با سه هست باید اینطوری بگم : a == 3 #Fxl

من اگه تو ترمینال بنویسم True ، میگه اوکی جوابشم True هستش . اگر بگم False ، جواب اینم مثل خودشه. در واقع دارم مقادیر جدید رو
من اگه تو ترمینال بنویسم True ، میگه اوکی جوابشم True هستش . اگر بگم False ، جواب اینم مثل خودشه. در واقع دارم مقادیر جدید رو بهتون نشون میدم . type(False) bool type(True) bool همینجوری به کار ما نمیان ، وقتی به کار ما میان که بگیم : 5 > 4 True 7 > 9 False در واقع می‌فهمه که کدوم درسته کدوم غلطه . #Fxl

ما اومدیم تو سری های قبلی انواع اقسام چیزهای مختلف رو چک کردیم . گفتیم : 5 5 اوکی. اومدیم type( 5 ) رو نگاه کردیم ، int بود .
ما اومدیم تو سری های قبلی انواع اقسام چیزهای مختلف رو چک کردیم . گفتیم : 5 5 اوکی. اومدیم type( 5 ) رو نگاه کردیم ، int بود . یاد گرفتیم print کنیم یک دونه str رو . بگیم type( ' hi ') چیه و بگه فلانه. حالا می‌خوام یک تایپ جدید معرفی کنم که به اون هوشمندیه برمیگرده ، چیزی که تو برنامه نویسی بهش میگن : Boolean💥 ما دوتا value داریم : True & False ماجرا چیه ؟ من می سنجم که یک چیزی درسته یا غلط . #Fxl

⚜فصل اول - برنامه نویسی پایتون : 🔹Boolean حالا رسیدیم به یکی از مهم ترین قسمت های برنامه نویسی . چیزی که الان مد شده بهش میگن هوشمند . شخصی میگه من یک تلویزیون دارم که بهش میگم پخش کن ، پخش می کنه ! یک لامپ دارم وقتی نور اتاق کم شد روشن میشه. یک بخاری دارم وقتی هوا سرد میشه روشن میشه. یک یخچال دارم وقتی درشو باز میکنم لامپش روشن میشه. هرچیزی که یک دونه if داره ، در واقع بهش میگیم هوشمند. در واقع میگیم که اگر چیزی یک چیزیو سنجید گفت اگر هوا سرد شد روشن شو ، انگار هوشمنده. این هوشمندی رو میخواییم باهم بررسی کنیم. #Fxl

تو پایتون هروقت این علامت رو بذارین ⬅️ # که این روزا بهش میگن هشتگ ، قبلا بهش می گفتن دییز ، مربع و چیز های مختلف. هرچی بنویس
تو پایتون هروقت این علامت رو بذارین ⬅️ # که این روزا بهش میگن هشتگ ، قبلا بهش می گفتن دییز ، مربع و چیز های مختلف. هرچی بنویسید ، پایتون اصلا براش مهم نیست ! این وقتی به کار میره که بخواییم وسط برنامه نویسیمون یک سری توضیحاتی بذاریم ، بهش میگن ، Comment. #Fxl

شما به عنوان یک پایتون کار یادتونه که چجوری با valuable ها کار می کردین. من میتونستم کماکان بهش بگم age رو به من بده (سنتو وارد کن) age = input ( ' please provide your age: ') please provide your age: من میزنم 40.01 حالا اگه age رو بزنم : age ' 40.01' می بینید که دورش سینگل کد داره ، یعنی این یک رشته ی عددی یا string هستش. من میتونم بگم : int ( age ) Error میگه من نمیتونم int ( age ) رو بهت بدم ، یجوریه قیافش شبیه int نیست اصلا ! میگم اشکالی نداره float شو بهم بده : float ( int ) 40.01 یاد آوری : اعداد اعشاری float بودن. خیلی وقت ها من اینکارو میکنم age رو از مخاطب میگیرم و همونجا سریع میگم که تبدیلش کنه به int. حالا اگه سنش دو برابر بود چی ؟! کاری نداره : age * 2 80 به همین آسونی. یک مروری باهم از اول داشته باشیم : 1.مفهوم statement هارو متوجه شدیم ، هر قسمت قابل اجرا. 2.مفهوم expression هارو متوجه شدیم ، یک ترکیبی از علامت های ریاضی و اینجور چیزا ها. 3.و دیدیم که چطوری میتونیم از یوزرمون یا مخاطب input بگیریم. اگه هیچی ننویسیم و فقط بنویسیم : input( ) منتظره که یک چیزی تایپ کنم تا str شو بهم بده . نکته : همیشه هم جوابش استرینگ هستش ، اگه بخوام تبدیلش کنم ، خودم شخصی باید تبدیلش کنم به int. #Fxl

photo content

خب بریم برای ادامه ی درس..

سلام ملکم به همگی ، ظهرتون بخیر . از طرف خودم خوش آمد میگم به عزیزانی که به جمع ما پیوستند . امیدواریم که در کنار ما خوش بگذره بهتون !😎🦦 #Fxl