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
Comments
Post a Comment