Skip to content Skip to sidebar Skip to footer

Operator Precedence In Python -pemdas

I read about python following PEMDAS that is precedence of multiply is more than division. I ran the following script print 6*2/1*2 Thus python should interpret this like 12/2 i.e

Solution 1:

* has the same operator precedence as /. Operators in the same group evaluate left to right, so your expression evaluates as:

6*2 = 12
/ 1 = 12
* 2 = 24

Solution 2:

Order of precedence in Python

P

E

M D Left to right

A S Left to right

Post a Comment for "Operator Precedence In Python -pemdas"