2.1.4.10 LAB: Operators and expressions

LAB 

Estimated time

10-15 minutes

Level of difficulty

Easy

Objectives

  • becoming familiar with the concept of numbers, operators, and arithmetic operations in Python;
  • performing basic calculations.

Scenario

Take a look at the code in the editor: it reads a float value, puts it into a variable named x, and prints the value of a variable named y. Your task is to complete the code in order to evaluate the following expression:
3x3 - 2x2 + 3x - 1
The result should be assigned to y.
Remember that classical algebraic notation likes to omit the multiplication operator - you need to use it explicitly. Note how we change data type to make sure that x is of type float.
Keep your code clean and readable, and test it using the data we've provided, each time assigning it to the x variable (by hardcoding it). Don't be discouraged by any initial failures. Be persistent and inquisitive.

Test Data

Sample input
x = 0 x = 1 x = -1
Expected Output
y = -1.0 y = 3.0 y = -9.0
output

x = # hardcode your test data here
x = float(x)
# write your code here
print("y =", y)
  • Console 

Comments

Popular Posts