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
- Pehle run karo:
10 + 2 * 3 - Phir run karo:
(10 + 2) * 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.

