పైథాన్ If ... Else
- ముందు పేజీ పైథాన్ డిక్షనరీస్
- తరువాత పేజీ పైథాన్ While లోపం
పైథాన్ కన్డిషనల్స్ మరియు If సూచనలు
ప్రగతిమంతమైన సింగిల్ లాజికల్ కన్డిషన్స్ ను అనుసరించడానికి ప్రయోగించబడుతుంది పైథాన్:
- సమానం ఉంది:
a == b
- కాదు ఇక్కడ ఉంది:
a != b
- కంటే తక్కువది:
a < b
- 小于等于:
a <= b
- 大于:
a > b
- 大于等于:
a >= b
这些条件能够以多种方式使用,最常见的是“if 语句”和循环。
if 语句使用 if
关键词来写。
ప్రకటన
If 语句:
ఏ = 66 బి = 200 ఇఫ్ బి > ఏది: ప్రింట్("b is greater than a")
在这个例子中,我们使用了两个变量,ఏ
和 బి
,作为 if 语句的一部分,它们用于测试 b 是否大于 a。因为 a 是 66,而 b 是 200,我们知道 200 大于 66,所以我们将“b大于a”打印到屏幕。
缩进
Python 依赖缩进,使用空格来定义代码中的范围。其他编程语言通常使用花括号来实现此目的。
ప్రకటన
కనిష్ట పదాలు లేకుండా ఉన్న if సూత్రం (దోషం వచ్చింది):
ఏ = 66 బి = 200 ఇఫ్ బి > ఏది: ప్రింట్("b is greater than a") # దోషం వచ్చింది
ఎలిఫ్
ఎలిఫ్
కీలక పదం యొక్క ప్రతిపాదన ప్రింట్ అని ప్యాతన్ ప్రింట్ చేస్తాము ఇఫ్ ప్రథమ పరిస్థితి లేకుండా ఉన్నప్పుడు ఈ పరిస్థితి ప్రయత్నించండి అని ప్రింట్ చేస్తాము:
ప్రకటన
ఏ = 66 బి = 66 ఇఫ్ బి > ఏది: ప్రింట్("b is greater than a") ఎలిఫ్ ఏ ఇబ్బంది ఎక్కువ కాదు: ప్రింట్("a and b are equal")
ఈ ఉదాహరణలో మనం ఇది చేశాము:ఏ
సమానం కాదు బి
ప్రథమ పరిస్థితి లేకుండా ఉన్నప్పుడు మనం ఇక్కడ వెళ్ళి ప్రింట్ చేస్తాము కానీ ఇక్కడ కూడా పరిస్థితి ఉంది: ఎలిఫ్
పరిస్థితి నిజమైతే మనం ప్రింట్("a and b are equal") అన్నింటినీ ప్రింట్ చేస్తాము:
ఇల్లొ
ఇల్లొ కీలక పదం ముందు కాదు పరిస్థితి అన్నింటినీ పరిగణనలోకి తీసుకున్నాము.
ప్రకటన
ఏ = 200 బి = 66 ఇఫ్ బి > ఏది: ప్రింట్("b is greater than a") ఎలిఫ్ ఏ ఇబ్బంది ఎక్కువ కాదు: ప్రింట్("a and b are equal") ఇల్లు: ప్రింట్("a is greater than b")
ఈ ఉదాహరణలో మనం ఇది చేశాము:ఏ
కంటే ఎక్కువ బి
ప్రథమ పరిస్థితి లేకుండా ఉన్నప్పుడు మనం ఇక్కడ వెళ్ళి ప్రింట్ చేస్తాము:ఎలిఫ్
పరిస్థితి లేకుండా ఉన్నప్పుడు మనం ఇక్కడ వెళ్ళి ప్రింట్ చేస్తాము: ఇల్లొ
పరిస్థితి కాకుండా ఉన్నప్పుడు మనం ఇక్కడ వెళ్ళి ప్రింట్ చేస్తాము:
మీరు కూడా పరిస్థితి లేకుండా ఉపయోగించవచ్చు మరియు ప్రింట్("a బి కంటే ఎక్కువ") అన్నింటినీ ప్రింట్ చేయవచ్చు: ఎలిఫ్
యొక్క ఇల్లొ
:
ప్రకటన
ఏ = 200 బి = 66 ఇఫ్ బి > ఏది: ప్రింట్("b is greater than a") ఇల్లు: ప్రింట్("b is not greater than a")
సరళీకృత If
ఒకే సూత్రాన్ని ప్రతిపాదించాలి అయితే if సూత్రాన్ని ఒకే లైన్లో ఉపయోగించవచ్చు.
ప్రకటన
ఒకే లైన్ if సూత్రం:
ఏ = 200 బి = 66 ఇఫ్ ఏ బి కంటే ఎక్కువ అయితే ప్రింట్("a is greater than b")
సరళీకృత If ... Else
ఒకే లైన్లో మూడు సూత్రాలను ప్రతిపాదించవచ్చు అయితే ఒక సూత్రాన్ని if కొరకు మరొక సూత్రాన్ని else కొరకు ప్రతిపాదించాలి:
ప్రకటన
ఒకే లైన్ if else సూత్రం:
ఏ = 200 బి = 66 ప్రింట్("A") ఇఫ్ ఏ బి కంటే ఎక్కువ అయితే ప్రింట్("B")
మీరు ఒకే లైన్లో పలు else సూత్రాలను ఉపయోగించవచ్చు:
ప్రకటన
ఒకే లైన్ if else సూత్రం మూడు పరిస్థితులు ఉన్నాయి:
ఏ = 200 బి = 66 ప్రింట్("A") ఇఫ్ ఏ బి కంటే ఎక్కువ అయితే ప్రింట్("=") ఇఫ్ ఏ ఇబ్బంది ఎక్కువ కాదు ఇల్లొ ప్రింట్("B")
మరియు
మరియు
ప్రామాణికాలు కూడా లాజికల్ ఆపరేటర్లు ఉన్నాయి, వాటిని పరిస్థితులను కలిపించడానికి ఉపయోగిస్తారు:
ప్రకటన
ఏ ను బి కంటే పెద్దది మరియు సి ను ఏ కంటే పెద్దది పరీక్షించండి:
ఏ = 200 బి = 66 సి = 500 ఇఫ్ ఏ > బి మరియు సి > ఏ: ప్రింట్("రెండు పరిస్థితులు కూడా నిజమైనవి.")
లేదా
లేదా
ప్రామాణికాలు కూడా లాజికల్ ఆపరేటర్లు ఉన్నాయి, వాటిని పరిస్థితులను కలిపించడానికి ఉపయోగిస్తారు:
ప్రకటన
ఏ ను బి కంటే పెద్దది లేదా ఏ ను సి కంటే పెద్దది పరీక్షించండి:
ఏ = 200 బి = 66 సి = 500 ఇఫ్ ఏ > బి లేదా ఏ > సి: ప్రింట్("కానీ కనీసం ఒక పరిస్థితి నిజమైనది.")
నిర్వహణ If
ఇఫ్ పద్ధతులో ఇఫ్ పద్ధతిని చేర్చవచ్చు, ఇది అంటే నిర్వహణ ఇఫ్ పద్ధతి.
ప్రకటన
కె = 52 ఇఫ్ కె > 10: ప్రింట్("పదికి పైకి,") ఇఫ్ కె > 20: ప్రింట్("మరియు 20 కంటే పైకి కూడా!") ఇల్లు: ప్రింట్("కానీ 20 కంటే పైకి లేదు.")
పాస్ పద్ధతి
ఇఫ్ పద్ధతి ఖాళీగా ఉండకూడదు, కానీ మీరు ఏదైనా కారణంగా ఖాళీ ఇఫ్ పద్ధతిని వ్రాశారు అయితే, పరిణామాలను నివారించడానికి పాస్ పద్ధతిని ఉపయోగించండి.
ప్రకటన
ఏ = 66 బి = 200 ఇఫ్ బి > ఏది: పాస్
- ముందు పేజీ పైథాన్ డిక్షనరీస్
- తరువాత పేజీ పైథాన్ While లోపం