పైథాన్ If ... Else

పైథాన్ కన్డిషనల్స్ మరియు 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
ఇఫ్ బి > ఏది:
  పాస్

ప్రకటనను నడుపుము