నిర్ణయం తీసుకోవడం అనేది ఏదైనా ప్రోగ్రామింగ్ భాషలో ముఖ్యమైన భాగం, మరియు పైథాన్ మీ ప్రోగ్రామ్లలో నిర్ణయాలు తీసుకోవడానికి అనేక మార్గాలను అందిస్తుంది. పైథాన్లో అత్యంత సాధారణ నిర్ణయం తీసుకునే నిర్మాణాలు స్టేట్మెంట్ if
, if-else
స్టేట్మెంట్, if-elif-else
స్టేట్మెంట్ మరియు టెర్నరీ ఆపరేటర్.
if
స్టేట్మెంట్:if
స్టేట్మెంట్ షరతును తనిఖీ చేయడానికి మరియు కండిషన్ అయితే కోడ్ బ్లాక్ని అమలు చేయడానికి ఉపయోగించబడుతుందిTrue
.
సింటాక్స్:
కొండచిలువif condition:
# code to be executed if the condition is True
ఉదాహరణ:
కొండచిలువx = 10
if x > 5:
print("x is greater than 5")
అవుట్పుట్:
కొండచిలువx is greater than 5
if-else
స్టేట్మెంట్:if-else
స్టేట్మెంట్ షరతును తనిఖీ చేయడానికి మరియు కండిషన్ అయితే ఒక కోడ్ బ్లాక్ను అమలు చేయడానికిTrue
మరియు షరతు అయితే మరొక బ్లాక్ కోడ్ని అమలు చేయడానికి ఉపయోగించబడుతుందిFalse
.
సింటాక్స్:
కొండచిలువif condition:
# code to be executed if the condition is True
else:
# code to be executed if the condition is False
ఉదాహరణ:
కొండచిలువx = 3
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")
అవుట్పుట్:
vbnetx is less than or equal to 5
if-elif-else
ప్రకటన:if-elif-else
స్టేట్మెంట్ బహుళ షరతులను తనిఖీ చేయడానికి మరియు మొదటి షరతు ఆధారంగా కోడ్ బ్లాక్ని అమలు చేయడానికి ఉపయోగించబడుతుందిTrue
.
సింటాక్స్:
కొండచిలువif condition1:
# code to be executed if condition1 is True
elif condition2:
# code to be executed if condition2 is True
else:
# code to be executed if all conditions are False
ఉదాహరణ:
కొండచిలువx = 3
if x > 5:
print("x is greater than 5")
elif x == 5:
print("x is equal to 5")
else:
print("x is less than 5")
అవుట్పుట్:
కొండచిలువx is less than 5
- టెర్నరీ ఆపరేటర్: టెర్నరీ ఆపరేటర్ అనేది
if-else
ఒకే లైన్లో స్టేట్మెంట్ను వ్రాయడానికి ఒక సంక్షిప్త మార్గం.
సింటాక్స్:
కొండచిలువvalue_if_true if condition else value_if_false
ఉదాహరణ:
కొండచిలువx = 3
result = "x is greater than 5" if x > 5 else "x is less than or equal to 5"
print(result)
అవుట్పుట్:
vbnetx is less than or equal to 5
మొత్తంమీద, నిర్దిష్ట పరిస్థితులు లేదా ఇన్పుట్ల ఆధారంగా తెలివైన ఎంపికలను చేయగల ప్రోగ్రామ్లను వ్రాయడానికి పైథాన్లో నిర్ణయం తీసుకునే నిర్మాణాలను అర్థం చేసుకోవడం చాలా అవసరం. మీ వద్ద ఉన్న ఈ సాధనాలతో, మీరు విస్తృత శ్రేణి వినియోగదారు ఇన్పుట్లు మరియు పర్యావరణ కారకాలకు ప్రతిస్పందించే సంక్లిష్ట ప్రోగ్రామ్లను సృష్టించవచ్చు.