Comparison Operators

Comparison Operators అంటే ఏమిటి?

రెండు values లేదా expressions ను compare చేయడానికి ఉపయోగించే operators ను Comparison Operators అంటారు.

Comparison చేసినప్పుడు Python సాధారణంగా True లేదా False అనే Boolean result ఇస్తుంది.

Comparison Operators జాబితా

  • == : రెండు values సమానంగా ఉన్నాయా?
  • != : రెండు values సమానంగా లేవా?
  • > : ఎడమ value, కుడి value కంటే పెద్దదా?
  • < : ఎడమ value, కుడి value కంటే చిన్నదా?
  • >= : ఎడమ value, కుడి value కంటే పెద్దది లేదా సమానమా?
  • <= : ఎడమ value, కుడి value కంటే చిన్నది లేదా సమానమా?

ఎందుకు ఉపయోగిస్తాము?

Conditions ను check చేయడానికి Comparison Operators ఉపయోగిస్తాము. ఉదాహరణకు, ఒక student’s marks pass mark కంటే ఎక్కువగా ఉన్నాయా, ఒక person’s age 18 లేదా అంతకంటే ఎక్కువా, రెండు passwords ఒకేలా ఉన్నాయా వంటి విషయాలను తెలుసుకోవచ్చు.

ఎలా పనిచేస్తాయి?

Python ముందుగా రెండు values ను compare చేస్తుంది. Comparison సరైనదైతే True వస్తుంది. Comparison సరైనది కాకపోతే False వస్తుంది.

గుర్తుంచుకోండి

= అనేది value assign చేయడానికి ఉపయోగిస్తాము. == అనేది రెండు values సమానమా అని check చేయడానికి ఉపయోగిస్తాము.

Simple Explanation

ఉదాహరణకు 10 > 5 అంటే 10, 5 కంటే పెద్దదా అని Python check చేస్తుంది. ఇది నిజం కాబట్టి result True వస్తుంది.

10 == 5 అంటే 10 మరియు 5 సమానమా అని check చేస్తుంది. అవి సమానం కావు కాబట్టి result False వస్తుంది.

Comparison Operators ను తర్వాత conditions మరియు decision-making లో ఉపయోగించవచ్చు.

Real-Life Example

ఒక cinema ticket కొనడానికి minimum age 18 అని అనుకుందాం. ఒక వ్యక్తి వయస్సు 20 అయితే, 20 >= 18 comparison True ఇస్తుంది. వయస్సు 15 అయితే, 15 >= 18 comparison False ఇస్తుంది.

Code Examples

అన్ని Comparison Operators ఉపయోగించడం

a = 10
b = 5

print(a == b)
print(a != b)
print(a > b)
print(a = b)
print(a <= b)

ఈ code లో a మరియు b values ను వివిధ Comparison Operators తో compare చేస్తున్నాము. ప్రతి comparison కు Python True లేదా False result ఇస్తుంది.

False
True
True
False
True
False

Line-by-Line Explanation

a = 10

ఈ line లో a అనే variable లో 10 value ను store చేస్తాము. తరువాత comparisons లో ఈ value ఉపయోగించబడుతుంది.

b = 5

ఈ line లో b అనే variable లో 5 value ను store చేస్తాము. ఇది a తో compare చేయబడుతుంది.

print(a == b)

a మరియు b సమానమా అని check చేస్తుంది. 10 మరియు 5 సమానం కావు కాబట్టి False print అవుతుంది.

print(a != b)

a మరియు b సమానం కావా అని check చేస్తుంది. అవి సమానం కావు కాబట్టి True print అవుతుంది.

print(a > b)

a, b కంటే పెద్దదా అని check చేస్తుంది. 10, 5 కంటే పెద్దది కాబట్టి True వస్తుంది.

print(a < b)

a, b కంటే చిన్నదా అని check చేస్తుంది. 10, 5 కంటే చిన్నది కాదు కాబట్టి False వస్తుంది.

print(a >= b)

a, b కంటే పెద్దది లేదా సమానమా అని check చేస్తుంది. 10, 5 కంటే పెద్దది కాబట్టి True వస్తుంది.

print(a <= b)

a, b కంటే చిన్నది లేదా సమానమా అని check చేస్తుంది. 10, 5 కంటే చిన్నది లేదా సమానం కాదు కాబట్టి False వస్తుంది.

Try It

Try this Python code:

Example

age = 20
required_age = 18

print(age >= required_age)
print(age == required_age)

Try It Yourself »

Practice

Practice: ఒక student’s score 72 మరియు pass mark 40. Score pass mark కంటే ఎక్కువ లేదా సమానమా అని check చేయండి. అలాగే score 100 కి సమానమా అని check చేయండి.

Hint: >= operator తో pass mark comparison చేయండి. 100 తో సమానమా అని check చేయడానికి == ఉపయోగించండి.

Practice: రెండు variables price = 50 మరియు budget = 75 గా తీసుకుని, price budget కంటే చిన్నదా మరియు price budget తో సమానమా అని print చేయండి.

Hint: < మరియు == operators ఉపయోగించండి.

Common Mistakes

సమానతను check చేయడానికి = ఉపయోగించడం. ఉదాహరణకు a = b ను comparison అనుకోవడం.

రెండు values సమానమా అని check చేయడానికి == ఉపయోగించాలి. = value assignment కోసం మాత్రమే ఉపయోగించాలి.

> మరియు < operators ను తారుమారు చేయడం.

a > b అంటే a పెద్దది. a < b అంటే a చిన్నది అని గుర్తుంచుకోండి.

Comparison result ఎప్పుడూ number వస్తుందని అనుకోవడం.

Comparison Operators సాధారణంగా True లేదా False అనే Boolean result ఇస్తాయి.

>= లోని equal sign ను మర్చిపోవడం లేదా operators మధ్య space పెట్టడం.

>= అంటే పెద్దది లేదా సమానం. Operator ను ఒకే రూపంలో రాయాలి.

Interview Questions

Python లో Comparison Operators అంటే ఏమిటి?

Answer: రెండు values లేదా expressions ను compare చేసి సాధారణంగా True లేదా False result ఇచ్చే operators ను Comparison Operators అంటారు.

Python లో == మరియు = మధ్య తేడా ఏమిటి?

Answer: = value ను variable కి assign చేయడానికి ఉపయోగిస్తాము. == రెండు values సమానమా అని check చేయడానికి ఉపయోగిస్తాము.

Python లో != operator ఏమి check చేస్తుంది?

Answer: రెండు values సమానం కావా అని check చేస్తుంది. సమానం కాకపోతే True, సమానం అయితే False ఇస్తుంది.

10 >= 10 result ఏమిటి?

Answer: Result True. ఎందుకంటే 10, 10 కి సమానం, మరియు >= పెద్దది లేదా సమానం అని అర్థం.

Exam Questions

ఈ code output ఏమిటి? print(8 > 3)

Answer:

True

ఈ code output ఏమిటి? print(4 == 5)

Answer:

False

రెండు values సమానం కావని check చేయడానికి ఏ operator ఉపయోగిస్తారు?

Answer:

!= operator.

15 <= 15 result ఏమిటి?

Answer:

True, ఎందుకంటే 15, 15 కి సమానం.

Quick Revision

  • Comparison Operators రెండు values ను compare చేస్తాయి.
  • Comparison result సాధారణంగా True లేదా False గా ఉంటుంది.
  • == రెండు values సమానమా అని check చేస్తుంది.
  • != రెండు values సమానం కావా అని check చేస్తుంది.
  • > పెద్దది, < చిన్నది అని అర్థం.
  • >= పెద్దది లేదా సమానం, <= చిన్నది లేదా సమానం అని అర్థం.
  • = assignment కోసం, == comparison కోసం ఉపయోగిస్తాము.

Test Your Knowledge

Take a short quiz based on this lesson.

10 Questions • Results
Scroll to Top