በዚህ ትምህርት ውስጥ | _ + + | | | | + _ | እንዴት መጠቀም እንደሚቻል እንመለከታለን እና if
መግለጫዎች በፓይዘን ውስጥ።
በማንኛውም ቋንቋ ኮድ በሚሰጥበት ጊዜ በውሳኔው ውጤት ላይ በመመስረት ውሳኔ ማድረግ እና የተወሰኑ ኮዶችን ለማስፈፀም የሚያስፈልጉን ጊዜዎች አሉ ፡፡
በፓይዘን ውስጥ | _ _ + _ | እንጠቀማለን ሁኔታን ለመገምገም መግለጫ.
የ else
አገባብ መግለጫ በፓይዘን ውስጥ
elif
ለግማሽ-ኮሎን ልዩ ትኩረት ይስጡ if
እና መግቢያ .
አንድ ሁኔታን ለመገምገም ምክንያታዊ ኦፕሬተሮችን እንጠቀማለን ፡፡ ሎጂካዊ ኦፕሬተሮች-
if
if condition:
statement
:
a == b
a != b
የ | _ _ + _ | የሚከተለው ኮድ መግለጫው የሚፈጸመው ሁኔታው እስከ a < b
ድረስ ከተገመገመ ብቻ ነው ፡፡
ምሳሌ a <= b
መግለጫ በፓይዘን
a > b
ውጤት
a >= b
ከላይ ባለው ኮድ ውስጥ የይለፍ ቃል ርዝመት እንገመግማለን ፡፡ ሁኔታው ፣ ርዝመቱ ከ 6 ቁምፊዎች ያነሰ መሆን የለበትም።
ይህ ከኦፕሬተር ባነሰ ይገለጻል if
.
ሕብረቁምፊ “ሄሎ” ከ 6 ቁምፊዎች ያነሰ ስለሆነ ፣ ከዚያ ሁኔታው ይገመግማል እውነት ነው እና ስለዚህ የህትመት መግለጫውን እናያለን።
የግምገማው ውጤት ሐሰት ከሆነ እና በውጤቱ ላይ እርምጃ መውሰድ እንፈልጋለን ፣ ከዚያ አንድ true
እንጨምራለን መግለጫ
የ if
አገባብ መግለጫው ይመስላል
password = 'Hello' if len(password) < 6:
print('password too weak - should be at least 6 characters')
ስለዚህ ከላይ በተጠቀሰው ተመሳሳይ ምሳሌ በመቀጠል ለተጠቃሚው የይለፍ ቃላቸው የሚፈለገውን ርዝመት ማሟላቱን እንዲያውቅ ከፈለግን ያንን በ password too weak - should be at least 6 characters
ብሎክ
ለምሳሌ:
<
ውጤት
else
በዚህ አጋጣሚ “ተልዕኮ” የሚለው ቃል 7 ቁምፊዎች አሉት ስለዚህ የእኛ if...else
ሁኔታ ወደ ሐሰት ይገመግማል። ምክንያቱም እኛ አንድ _ _ + _ | አለን አግድ ፣ ከዚያ ሁለተኛው if condition:
መግለጫ ተፈጽሟል ፡፡
statement_1 else:
statement_2
አንድ ፕሮግራም ከሁለት በላይ ጉዳዮችን ማስተናገድ ሲያስፈልግ ብዙ else
መጠቀም አለብን እና password = 'Mission' if len(password) < 6:
ብሎኮች ቁልፍ ቃል
print('password too weak - should be at least 6 characters') else:
print('your password was accepted') your password was accepted
ማለት ሌላ ከሆነ ፡፡
ለምሳሌ ፣ በ 3 ኢንቲጀር ግብዓቶች ላይ በመመርኮዝ የሦስት ማዕዘንን ዓይነት መወሰን የሚያስፈልገው ፕሮግራም አለን ፡፡
if
ውጤት
else
ይህ ምሳሌ ከሁለት በላይ ጉዳዮችን እንዴት ማስተናገድ እንደሚቻል ያሳያል ፡፡ እንደበፊቱ ሁሉ ፣ _ _ + _ | ን ያስታውሱ እና የመግቢያዎቹ።
እኛ ልንጠቀምባቸው የምንችላቸው የ | _ _ + _ | ቁጥሮች ላይ ምንም ገደብ የለም። አንድ ብቻ መሆን አለበት print()
መግለጫ-እንደ ሁሉም-ሆኖ የሚያገለግል። ሁሉም if
መግለጫዎች አልተሳኩም ፣ ከዚያ የ else
መግለጫ ተፈጽሟል ፡፡
እኛ ካለን _ _ + _ | አግድ ፣ የሦስተኛ ደረጃ ኦፕሬተሩን ተጠቅመን የ elif
መፃፍ እንችላለን በአንድ መስመር ውስጥ አግድ.
አገባብ-
a = 5 b = 5 c = 5 if a != b and b != c and a != c:
print('This is a scalene triangle') elif a == b and b == c:
print('This is an equilateral triangle') else:
print('This is an isosceles triangle')
ለምሳሌ:
This is an equilateral triangle
ውጤት
:
elif
እና else
መግለጫዎች የፕሮግራሙን ፍሰት ይቆጣጠራሉ ፡፡