Python Me Comparison Operators – > < == (bada, chhota, barabar)

Intro
Ab tak hum numbers ke saath math karna seekh gaye.
Ab next step: Python se “sawaal” puchna seekhte hain.
Jaise: “Kya ye number bada hai?” “Kya dono barabar hain?”


Concept Explanation

WHY: Comparison kyun chahiye?

Real life me hum compare karte rehte hain:

  • 10 kya 5 se bada hai?
  • Tumhare marks 35 se zyada hain?
  • Password sahi hai ya nahi?

Computer ko bhi aise decisions lene hote hain.
Isliye Python me compare karne ke liye comparison operators hote hain.

Comparison ka answer hamesha sirf do me se ek hota hai:

  • True (haan, sahi)
  • False (nahi, galat)

HOW: Teen operators aaj ke lesson me

Aaj hum sirf 3 operators par focus karenge (one lesson, one concept):

  1. > Greater than (bada)
    Example idea: 10 > 5
  2. < Less than (chhota)
    Example idea: 3 < 7
  3. == Equal to (barabar)
    Example idea: 5 == 5

Rule (bahut important)

  • = ka matlab: value set karna (assignment)
    Example: age = 10 (age me 10 bhar diya)
  • == ka matlab: compare karna (barabar hai kya?)
    Example: age == 10 (kya age 10 hai?)

Agar aap compare me galti se single = likh doge, error aayega.
Isliye compare ke liye double equal yaad rakho: ==.


Chhota sa “tricky” point (beginner friendly)

10 == "10" ka result False hota hai.
Kyuki left side number hai (10) aur right side text hai (“10”).
Dikhta same hai, par type alag hai.


Example

Hum kuch comparisons run karenge aur output dekhenge: True ya False.



print(10 > 5)     # True
print(3 < 7)      # True
print(5 == 5)     # True
print(5 == 8)     # False

Try It Yourself

User se 2 numbers lo (input).
Dono ko int() me convert karo.
Phir print karo:

  • kya first number second se bada hai?
  • kya first number second se chhota hai?
  • kya dono barabar hain?
# Lesson 11: '=' value set karta hai, '==' compare karta hai

age = 10          # assignment
print(age == 10)  # comparison (True)
print(age == 12)  # comparison (False)


a_text = input("Enter first number: ")
b_text = input("Enter second number: ")

a = int(a_text)
b = int(b_text)

print("a > b:", a > b)
print("a < b:", a < b)
print("a == b:", a == b)

Summary

  • Comparison operators compare karte hain.
  • Result hamesha True ya False hota hai.
  • = assignment ke liye, == comparison ke liye.

Next

Next lesson me hum isi comparison ko use karke if statement se decision lena start

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top