Computer Science, asked by mehulgrawal4sapple, 10 months ago

evaluate the following expression with precedence of operator X=2*3\5+10//3-1

Answers

Answered by pragyakirti12345
1

Answer: 3.53

Explanation:

Given, X = 2 * 3 / 5 + 10 // 3 - 1

⇒ X = 2 * 0.6 + 3.33 - 1

⇒ X = 1.2 + 3.33 - 1

⇒ X = 3.53

#SPJ3

Answered by BrainlyYoda
4

The value of X will be 3.2

Let's correct the question

Evaluate the following expression with precedence of operator

X = 2 * 3 / 5 + 10 // 3 - 1

Explanation

The códe will be like this

X = 2 * 3 / 5 + 10 // 3 - 1

print(X​)

Output

3.2

Let's solve the mathematical expression inside print()

2 * 3 / 5 + 10 // 3 - 1

6 / 5 + 10 // 3 - 1

1.2 + 10 // 3 - 1

1.2 + 3 - 1

4.2 - 1

3.2

These expressions are solved according to the operator's precedence in Python. By precedence, it means which operator will be solved first in expression.

Precedence from highest to lowest (of basic operators) is as follows:

1. Parentheses ((), [], etc.)

2. Exponent (**)

3. Multiplication, Division, Floor division, Modulus (*, /, //, %)

4. Addition, Subtraction (+, -)

Extra Information

There are various types of Arithmetic Operators in Python such as

(A) + operator

It is used to add two operands

Example

print(5+3)

The output will be 8

(B) - operator

It is used to subtract two operands

Example

print(5-3)

The output will be 2

(C) * operator

It is used to multiply two operands

Example

print(5*3)

The output will be 15

(D) / operator

It is used to divide the operands and will give the output in float or decimal value.

Example

print(5/3)

The output will be 1.6666666666666667

(E) // operator

It is used to divide the operands and will not give the output in float or decimal value even if required. It only gives integer value as output.

Example

print(5//3)

The output will be 1

(F) % operator

It is used to divide the operands and return the remainder

Example

print(5%3)

The output will be 2

(G) *‏‏‎‎‎‎‎* operator

It is used to raise one operand to the power of another.

Example

print(5*‎‎*3)

The output will be 125

In mathematical terms, it will be like 5³ which is 125

Python was created by Guido van Rossum and came into existence in 1991. It is a high-level and general programming language. It is a very lucid programming language as it has a good language construct and object-oriented approach. It is dynamically typed and garbage-collected.

Similar questions