0

#!تاپیک جامع آموزش پایتون!#

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:#!تاپیک جامع آموزش پایتون!#
دوشنبه 21 اردیبهشت 1394  3:17 AM

سلام
 
دوستان قسمت هشتم آموزش و ادامه دستور if :
 
خب دوستان یک نمونه از دستور if , else رو دیدیم.حالا با نمونه ای دیگه از دستورات شرطی آشنا میشیم.
 
If-elif : 
 
شاید بگید فرق این دستور با if , else چه چیزی هستش؟
 
خب فرق این دستور با if , else اینکه ما میتونیم با این دستور هر چقدر شرط بخواهیم میتونیم درست کنیم.ولی با if , else فقط ۲ تا شرط رو میشه بررسی کرد.
 
شکل کلی دستور:
کد PHP:
if   شرط  : 
    if بلوک دستورات  
elif   شرط ۲  : 
    elif  بلوک دستورات۲ 
elif  شرط ۳  : 
    elif  بلوک دستورات ۳ 
و....  
 
ما میتونیم از هر سه دستور نیز استفاده کنیم.یا تمامی این دستورات در مثالهای بعدی آشنا میشم.
 
مثال:
 
کد PHP:
#!/usr/bin/python 
#barname:if.py 
#dar in barname ma 2 sabet be code midim va mikhahim k addad bozorgtaro baraye ma chap kone! 
x = 2 
y = 2 
if     x > y: 
    print " %d bozorgtar ast!"%x 
elif x < y: 
    print " %d bozorgtar ast!"%y 
else: 
    print "%d = %d ast!"%(x,y)  
 
توضیح این مثال:
دو ثابت به برنامه دادیم.در شرط اول شرط اگر x بزرگتر باشد بلوک را اجرا کرده و برنامه خاتمه میابد.اگر شرط اول برقرار نباشد به شرط دوم رفته و بررسی میکند واگر برقرار بود دستور بلوک اجرا میشود.ولی اگر برقرار نباشد به دستور else رفته و دستور بلوک را اجرا میکند.وبرنامه خاتمه میابد.
 
خوب این کدها که تا حالا نوشتیم ورودی هامون رو از قبل به برنامه دادیم و برنامه فقط به ما خروجی رو نشون داده.این خیلی محدود هست.خوب انتظلر ما بیشتر از اینهاست.ما میخواهیم برنامه از ما ورودی را در هنگام اجرا بگیرد و خروجی دلخواه را به ما نشان بدهد.دستور input به ما این امکان را میدهد.
 
Input :
دستور input از کاربر ورودی را میگیرد.
شکل کلی دستور:
کد PHP:
num1=input(“addad ra vared konid :”)  
یا 
کد PHP:
name1=input_raw(“name khod ra vared konid :”) 
name1=str(name1)  
raw مشخص کننده ی نوع داده اتزاعی است.ودر خط بعدی نوع متغییر مشخص است.
مثال : مشخص کردن + یا – بودن عدد.
 
کد PHP:
#!/usr/bin/python 
#barname:input.py 
#dar in barname ma 1 moteghayer be code midim va mikhahim k moshakhass konad addad + ast ya - ya 0! 
x=input("1 addad vared konid :") 
if x > 0: 
    print " addad +  ast!" 
elif x < 0: 
    print "addad - ast!" 
else: 
    print "addad sefr ast!"  
 
 
 
 
مثال دو:چاپ کردن اسم افراد
کد PHP:
#!/usr/bin/python 
 
#chap esme afrad 
 
name1=raw_input("name khod ra vared konid :") 
 
name1=str(name1) 
 
#chon name1 az noe string ast bayd noe anra moshakhas konim.mesle khat bala. 
 
print name1,  
 
یا علی

 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها