Order of Operations — Python Pehle Kya Calculate Karta Hai?

Intro

Ab aap + - * / se maths kar sakte ho.
Ab ek common confusion aata hai: agar ek line me multiple operators ho, to Python pehle kya karega?
Aaj hum isi rule ko calmly clear karenge.


Concept Explanation

WHY (Pehle “kyun”)

Socho aapne likha:
2 + 3 * 4
Agar aap left-to-right karoge to answer alag aayega.
Agar pehle multiplication karoge to answer alag aayega.

Isliye Python ke paas ek fixed rule hota hai, taaki answer hamesha same aaye.

HOW (Ab “kaise”)

1) Basic rule (simple)

Python normally:

  • Pehle * aur / karta hai
  • Phir + aur - karta hai

2) Parentheses ( ) ka power

Agar aap chahte ho ki Python pehle kuch aur calculate kare, to brackets use karo.
Jo brackets ke andar hoga, Python usko pehle karega.


Example

Hum ek hi expression ko 2 tareeke se run karke difference dekhenge:

  • Without brackets
  • With brackets
print(2 + 3 * 4)
print((2 + 3) * 4)

Try It Yourself

  1. Pehle run karo: 10 + 2 * 3
  2. Phir run karo: (10 + 2) * 3
  3. Compare karo—dono answers same aaye ya different?
print(10 + 2 * 3)
print((10 + 2) * 3)

Summary (2 lines)

Python pehle multiplication/division karta hai, phir addition/subtraction.
Brackets ( ) se aap decide kar sakte ho Python pehle kya kare.


Next

Next hum input dekhenge—user se value kaise lete hain.

Leave a Comment

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

Scroll to Top