Which of the following expressions evaluate to a non-zero result? (Select two answers.)
Which of the following expressions evaluate to a non-zero result? (Select two answers.)
A . 2**3/A-2
B . 4/2**3-2
C . 1**3/4-1
D . 1*4//2**3
Answer: AB
Explanation:
In Python, the ** operator is used for exponentiation, the / operator is used for floating-point division, and the // operator is used for integer division. The order of operations is parentheses, exponentiation, multiplication/division, and addition/subtraction.
Therefore, the expressions can be evaluated as follows:
A) 2 ** 3 / A – 2 = 8 / A – 2 (assuming A is a variable that is not zero or undefined)
B. 4 / 2 * * 3 – 2 = 4 /8-2=0.5-2=-1.5C.1**3/4-1=1/4-1=0.25-1=-0.75D.1*4//2**3=4//8=0
Only expressions A and B evaluate to non-zero results.
Reference: [Python Institute – Entry-Level Python Programmer Certification]
Latest PCEP-30-02 Dumps Valid Version with 124 Q&As
Latest And Valid Q&A | Instant Download | Once Fail, Full Refund