دوستان عزیز سلام !
بعد از چند هفته ؛ آموزش ها رو پیگیری میکنیم .
امروز ، با معرفی 5 دستور مهم پایتون ( دستورات شرطی ساده ، چاپ متن روی مانیتور ، حلقه ها ، حلقه های نامحدود و... ) در خدمت شما هستیم !
با ما همراه باشید !
دوستان عزیز سلام !
بعد از چند هفته ؛ آموزش ها رو پیگیری میکنیم .
امروز ، با معرفی 5 دستور مهم پایتون ( دستورات شرطی ساده ، چاپ متن روی مانیتور ، حلقه ها ، حلقه های نامحدود و... ) در خدمت شما هستیم !
با ما همراه باشید !
اول ، محیط IDLE پایتون رو باز کنید .
دستور اول ؛ پرینت ( print )
این دستور ، متن یا عدد مورد نظرتون رو چاپ میکنه ؛ یعنی روی نمایشگر ( مانیتور ) نمایش میده .
مثال :
print("hello world")
این تکه کد کوچک ، متن hello world رو روی مانیتور نمایش میده .
نکته : اگه دستور مورد نظر شما یه متن بود ( در واقع یه رشته بود ) باید کوتیشین گذاری رو رعایت کنید ( " " ) ولی اگر دستور شما یک متغیر بود ، نباید کوتیشین بذارید .
مثال :
a=10 print("a")
a=10 print(a)
درست حدس زدید ! تکه کد دومی درسته ؛ چون ما میخوایم یه متغیر رو چاپ کنیم و باید بدون کوتیشین این کار رو انجام بدیم .
دستور دوم ؛ حلقه های محدود و نامحدود
حلقه محدود به این شکل هست که شما ، به برنامه دستور میدید که n بار ، مرتبا یک کاری رو انجام بده ؛ ساختار کلی این تکه کد به این شکل هست :
m=15 for i in range(1,m): print(i) i=input()
در تکه کد بالا ، برنامه ای طراحی شده که اعداد از یک تا 14 رو نمایش میده ( هر چند که مقدار m رو 15 تعریف کردیم . اما ویژگی این حلقه این هست که از عدد مورد نظرمون تا یکی کمتر از متغیر مورد نظر رو نمایش میده . اینجا اگه m=16 بود ، اعداد 1 تا 15 رو نمایش میداد )
نکته : حلقه های متناهی و محدود ، فقط با for نوشته نمیشن ؛ بقیه کدها رو در پست های بعدی میذاریم !
و اما حلقه های نامحدود :
خیلی ساده ! میتونید با یک کد منطقی در اول برنامه تون ، کاری کنید که برنامه تا بی نهایت اجرا بشه !
حتی میتونید ویروس هایی ساده به این شکل درست کنید !
مثل :
while 1>0: print("pythonplus")
دستورات شرطی ( if )
این دستورات ، همونطور که از اسمش مشخصه ، شرطی رو برای برنامه تعیین میکنه . به تکه کد زیر توجه کنید :
while 1>0: w=float(input("write your weight")) l=float(input("write your length as meter . like 1.75")) l2=l**2 BMI=w/l2 if BMI<18 : print("you are very thin!") if BMI>24.9 : print ("you are fat !") else : print ("your BMI is very goood !") i=input
همونطور که مشاهده کردید ، برنامه ای طراحی کردیم که بتونیم نسبت وزن به قد یا همون BMI شخص رو اندازه گیری کنیم .
نکته : بعد از دستور if ، دستور print داخل دستور if هست ؛ این جزو قوانین پایتون و اکثر زبان های برنامه نویسی هست و این قائده ( که دستور مرتبط با if باید کمی جلوتر نوشته بشه ) باید رعایت بشه
نکته 2 : به بزرگی و کوچکی کلمات کلیدی ( else , if و... ) توجه کنید . البته بزرگی و کوچکی حروف متغیرها و متنی که میخواین چاپ کنین دست خودتونه .
نکته 3 : همونطور که دیدید ، دستور else هم بکار برده شد ؛ این دستور ، به زبان فارسی به این شکل عمل میکنه :
اگر شروط مورد نظر برای if رعایت نشد ، در غیر اینصورت تبصره ای که خودمون با تابع else طراحی کردیم ( این تبصره میتونه یه متن یا یه متغیر یا هرچیزی باشه ) اجرا بشه .