FAQ: Learn Python: Syntax - Numbers


This community-built FAQ covers the “Numbers” exercise from the lesson “Learn Python: Syntax”.

Paths and Courses
This exercise can be found in the following Codecademy content:

Computer Science
Data Science

FAQs on the exercise Numbers

Join the Discussion. Help a fellow learner on their journey.

Ask or answer a question about this exercise by clicking reply (reply) below!

Agree with a comment or answer? Like (like) to up-vote the contribution!

Need broader help or resources? Head here.

Looking for motivation to keep learning? Join our wider discussions.

Learn more about how to use this guide.

Found a bug? Report it!

Have a question about your account or billing? Reach out to our customer support team!

None of the above? Find out where to ask other questions here!


when im using release_year variable why am i not putting paranthesis around the year


Because you want to define release year


How come you don’t add “_int” or “_float” to define whether it’s a float or an integer?


Python is not type cast, but type assigned. A variable gets its type from the value assigned to it. We do not have to declare the type.

pi = 3.1416

It will be a float by assignment.

int_pi = int(pi)

will parse the integer out of the value.

str_pi = str(pi)

will cast the value to a string.

Nothing prevents us from changing the values in any of the above to another type. We can change from one type to another and simply re-use variables, but we cannot perform operations on unmatched types.

1 + "1"

will throw an error.

We can even help garbage collection by releasing objects when they are no longer needed.

my_huge_array = None

The array will vanish, assuming there are no other references still in play.


Im totally lost! can some one show me an example or the answer so I can figure it out and try and work it back ? Also the provided link if sending back a 404


If you wish to CALL, show us your hand. Then we’ll show you ours.


A recent movie-going experience has you excited to publish a review. You rush out of the cinema and hastily begin programming to create your movie-review website: The Big Screen’s Greatest Scenes Decided By A Machine .

Create the following variables and assign integer numbers to them: release_year and runtime .# Define the release and runtime integer variables below: )

This is all I have for an awnser because i have no idea what I’m doing :smile:

an_int = 2019 # year
an_int = 60.5 # time ?

release_year = 2019
runtime = 60.5 ?

Define the rating_out_of_10 float variable below:


An integer , or int , is a whole number. It has no decimal point and contains all counting numbers (1, 2, 3, …) as well as their negative counterparts and the number 0.

release_year = 2019
runtime = 60


So i came up with this before i saw your reply. thank you for the guidance. i think i was over thinking things.

runtime = 60
release = 2019
release_year = 2019
runtime_int = 60


We all tend to do that, so don’t feel alone. Typically, instructions are very literal, and there is enough information if we don’t try to read anything into it. Much as we are tempted to, we cannot jump ahead in these lessons and exercises.

Create only the variables asked for, and nothing more. For the second step use any number with a decimal in it. Eg. 70.5.