Python Elif Statement
elif என்பது "முந்தைய நிபந்தனைகள் உண்மையாக இல்லாவிட்டால், இந்த நிபந்தனையை முயற்சிக்கவும்" என்று Python கூறும் வழியாகும்.
elif குறிச்சொல் பல வெளிப்பாடுகளை True க்கு சோதிக்கவும், நிபந்தனைகளில் ஒன்று True என மதிப்பிடுவதும் சுட்டியதும் குறியீட்டின் தொகுதியை செயல்படுத்தவும் உங்களை அனுமதிக்கிறது.
எடுத்துக்காட்டு
உங்கள் சொந்த Python சேவையகத்தைப் பெறவும்:
a = 33
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
இந்த எடுத்துக்காட்டில் a என்பது b க்கு சமமாக உள்ளது, எனவே முதல் நிபந்தனை உண்மையாக இல்லை, ஆனால் elif நிபந்தனை உண்மையாக உள்ளது, எனவே நாம் "a and b are equal" என்று திரையில் அச்சிடுகிறோம்.
பல Elif கூற்றுகள்
உங்களுக்குத் தேவையான அளவு elif கூற்றுகளை உங்களிடம் இருக்கலாம். Python ஒவ்வொரு நிபந்தனையையும் வரிசையாகச் சரிபார்க்கும் மற்றும் முதல் உண்மையானதைச் செயல்படுத்தும்.
எடுத்துக்காட்டு
பல நிபந்தனைகளை சோதித்தல்:
score = 75
if score >= 90:
print("Grade: A")
elif score >= 80:
print("Grade: B")
elif score >= 70:
print("Grade: C")
elif score >= 60:
print("Grade: D")
இந்த எடுத்துக்காட்டில், நிரல் ஒவ்வொரு நிபந்தனையையும் வரிசையாக சரிபார்க்கிறது. score 75 ஆக இருப்பதால், அது "Grade: C" என்று அச்சிடுகிறது (முதல் மதிப்பீடு செய்யப்பட்ட உண்மையான நிபந்தனை).
Elif எவ்வாறு செயல்படுகிறது
நீங்கள் elif ஐப் பயன்படுத்தும்போது, Python மேலிருந்து கீழாக நிபந்தனைகளை மதிப்பிடுகிறது. அது ஒரு உண்மையான நிபந்தனையைக் கண்டுபிடித்தவுடன், அந்தத் தொகுதியைச் செயல்படுத்துகிறது மற்றும் மீதமுள்ள அனைத்து நிபந்தனைகளையும் தவிர்க்கிறது.
முக்கியமானது:
முதல் உண்மையான நிபந்தனை மட்டுமே செயல்படுத்தப்படும். பல நிபந்தனைகள் உண்மையாக இருந்தாலும், Python முதல் பொருந்தக்கூடிய தொகுதியைச் செயல்படுத்திய பின் நிறுத்துகிறது.
எடுத்துக்காட்டு
வயது குழுக்களை வகைப்படுத்துதல்:
age = 25
if age < 13:
print("You are a child")
elif age < 20:
print("You are a teenager")
elif age < 65:
print("You are an adult")
elif age >= 65:
print("You are a senior")
எப்போது Elif ஐப் பயன்படுத்த வேண்டும்
உங்களிடம் பல பரஸ்பரம் பிரத்தியேக நிபந்தனைகள் சரிபார்க்கப்பட வேண்டியபோது elif ஐப் பயன்படுத்தவும். பல தனித்தனி if கூற்றுகளைப் பயன்படுத்துவதை விட இது மிகவும் திறமையானது, ஏனெனில் Python ஒரு உண்மையான நிபந்தனையைக் கண்டுபிடித்தவுடன் சரிபார்ப்பை நிறுத்துகிறது.
எடுத்துக்காட்டு
வாரத்தின் நாள் சரிபார்ப்பான்:
day = 3
if day == 1:
print("Monday")
elif day == 2:
print("Tuesday")
elif day == 3:
print("Wednesday")
elif day == 4:
print("Thursday")
elif day == 5:
print("Friday")
elif day == 6:
print("Saturday")
elif day == 7:
print("Sunday")