Posts Tagged 'statements'

First Steps With Python_If/Elif/Else/For statements

ყველაზე ცნობილი და გამოყენებადი განავხადი(statement) არის if/else/elif, მას ისეთივე გამოყენება აქვს როგორიც უამრავ სხვა ენებში.
if განაცხადი საჭიროა იმისთვის რომ პროგრამამ მიიღოს გადაწყეტილება თავისით. თუ განაცხადისთვის მიცემული ინფორმაცია ჭეშმარიტია იგი შეასრულებს შესაბამის ბრძანებებს.მისი ზოგადი სახეა:

“if” bool_cvladi “:”
  ბრძაენები1
  ბრძაენები2
  ბრძაენები3
“elif” bool_cvladi “:”
  ბრძაენები4
  ბრძაენები5
  ბრძაენები6
“else:”
  ბრძაენები7
  ბრძაენები8
  ბრძაენები9

ბრჭყალებში მოთავსებული სიტყვები/სიმბოლოები უცვლელია,ანუ აუცილებელია განცხადების გასაკეთბლად. ხო ნუ elif და else აუცილებელი არ არის.
bool_cvladi თუ იქნება True, შემდგომი ბრძანებები(ბრძაენები1,ბრძაენები2,ბრძაენები3), რომელიც დააკვირდით და კარგად დაიმახსოვრეთ რომ if განაცხადის მარჯვინაა(და ქვევით-რავიცი ავღნიშნოთ მაინც :D) შესრულდება.
bool_cvladi არის False შესაბამისად არ გადავა if-ის ბრძანებებზე და გადავა elif/else-ზე თუ არის იგი რათქმაუნდა.
else თუ არის იგი სრულდება ყველაზე ბოლოს როცა არც if და არც elif ის ცვლადები(bool_cvladi) არ იქნებიან ჭეშმარიტები.
: <<ეს ორწერტილი დაახლოებით იგივეა რაც {} C/C++-ში, ან begin&end პასკალში, დაახლოებით იმიტომ რომ ორწერტილი მხოლოდ დასაწყისშია.
დასასრულის როლს აქ ბრძანებების "შეწევა", ანუ if/elif/else-ს
elif არის შემოკლებით else if.
ასევე არაა აუცილებელი bool_cvladi აუცილებლად იყოს bool ცვლადი, თუ ეს მართლა არაა ბულის ტიპის მაშინ პითონი(იგულისხმება ინტერპრეტატორი) თვითონ გადააქცევს მას bool-ად.
მაგალითები:
Continue reading ‘First Steps With Python_If/Elif/Else/For statements’

Advertisements

სტატისტიკა:

  • 26,748 hits

free counters

აბირჟავებენ