Lesson – 101 : Python เชฎเชพเช‚ Conditional Statementsย 

Python เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—เชฎเชพเช‚ Conditional Statements เชเชŸเชฒเซ‡ เช•เซ‡ เชถเชฐเชคเซ€ เชจเชฟเชตเซ‡เชฆเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เช•เซ‹เชˆ เชถเชฐเชค เช…เชจเซเชธเชพเชฐ เช…เชฒเช—-เช…เชฒเช— เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช† เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸเซเชธ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡.

conditional statement


๐Ÿ”น Conditional Statements เชถเซเช‚ เช›เซ‡?

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เช˜เชฃเซ€ เชตเช–เชค เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเช‚ เช†เชชเชฃเซ‡ เช•เซ‹เชˆ เชถเชฐเชค เชคเชชเชพเชธเชตเซ€ เชชเชกเซ‡.
เชœเซ‡เชฎ เช•เซ‡ โ€”

  • เชจเช‚เชฌเชฐ positive เช›เซ‡ เช•เซ‡ negative?

  • เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€ เชชเชพเชธ เชฅเชฏเซ‹ เช•เซ‡ เชซเซ‡เชฒ?

  • User เชจเซเช‚ password เชธเชพเชšเซเช‚ เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚?

เช†เชตเชพ เชฌเชงเชพ เชจเชฟเชฐเซเชฃเชฏ เชฒเซ‡เชตเชพ เชฎเชพเชŸเซ‡ Python เชฎเชพเช‚ conditional statements เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.


๐Ÿงฉ Python เชฎเชพเช‚ เชฎเซเช–เซเชฏ Conditional Statements

โœ” 1. if Statement

if เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชคเซเชฏเชพเชฐเซ‡ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช•เซ‹เชˆ เชเช• เชœ เชถเชฐเชค เชธเชพเชšเซ€ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชœ code เชšเชฒเชพเชตเชตเซ‹ เชนเซ‹เชฏ.

Syntax:
ย 
if condition: # code to execute
Example:
ย 
age = 18 if age >= 18: print("เชคเชฎเซ‡ เชฎเชค เช†เชชเซ€ เชถเช•เซ‹ เช›เซ‹.")

โœ” 2. if-else Statement

เชœเซ‹ เชถเชฐเชค เชธเชพเชšเซ€ เชนเซ‹เชฏ เชคเซ‹ เชเช• เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเซ‹, เช…เชจเซ‡ เช–เซ‹เชŸเซ€ เชนเซ‹เชฏ เชคเซ‹ เชฌเซ€เชœเซเช‚.

Syntax:
ย 
if condition: # code if true else: # code if false
Example:
ย 
num = 5 if num % 2 == 0: print("Even number") else: print("Odd number")

โœ” 3. if-elif-else Statement

เชฌเชงเซ€ เชœเซเชฆเซ€ เชœเซเชฆเซ€ เชถเชฐเชคเซ‹ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ if-elif-else เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.

Syntax:
ย 
if condition1: # code elif condition2: # code else: # code
Example:
ย 
marks = 75 if marks >= 90: print("Grade A") elif marks >= 70: print("Grade B") elif marks >= 50: print("Grade C") else: print("Fail")

โœ” 4. Nested if Statement

เชเช• if เชจเซ€ เช…เช‚เชฆเชฐ เชฌเซ€เชœเซเช‚ if โ€” เชเชŸเชฒเซ‡ nested if.

Example:
ย 
age = 20 gender = "male" if age >= 18: if gender == "male": print("Adult Male")

๐ŸŒŸ Conditional Operators (เชคเซเชฒเชจเชพ เช‘เชชเชฐเซ‡เชŸเชฐเซเชธ)

Operator Meaning Example
== เชฌเชจเซเชจเซ‡ เชธเชฎเชพเชจ เช›เซ‡? a == b
!= เชธเชฎเชพเชจ เชจเชฅเซ€? a != b
> เชฎเซ‹เชŸเซเช‚ เช›เซ‡? a > b
< เชจเชพเชจเซเช‚ เช›เซ‡? a < b
>= เชฎเซ‹เชŸเซเช‚ เช•เซ‡ เชธเชฎเชพเชจ a >= b
<= เชจเชพเชจเซเช‚ เช•เซ‡ เชธเชฎเชพเชจ a <= b

ย 

Python เชฎเชพเช‚ Conditional Statements เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ€ โ€œDecision Makingโ€ เชฎเชพเชŸเซ‡ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡. if, elif, เช…เชจเซ‡ else เชจเซ‹ เชฏเซ‹เช—เซเชฏ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเซ‡ เชธเซเชฎเชพเชฐเซเชŸ เช…เชจเซ‡ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹.