Course Content
Learn Python from Scratch
Learn Python from Scratch
Numbers
As you may notice, despite having two integer numbers, Python somehow classified them with different types: one of them is int
, while another is float
. Also, there is one more numeric type in Python. Let's consider all of them:
int
- refers to integer numbers (i.e. 3, -1, 1003 etc);float
- refers to real numbers (i.e. 2.8, 3.333, 3.0 etc);complex
- refers to complex numbers (i.e. 3+2j).
To make Python understand that you want to assign to a variable specific type, use int()
for converting to an integer, float()
- to real, complex()
- to complex.
Returning to our question above, Python assigned float
type to variable days as it wants to "play it safe", insofar as the division of two integers is not a compulsory integer (unlike multiplication, subtraction, or addition).
Task
The distance between San Francisco and New York is about 4677.4 km (by roads). This value is saved in dist_km
variable. Your tasks are:
- Convert the distance to miles by diving distance in kilometers by
1.609
(approximately). Save the result withindist_mi
variable. - Output the value of
dist_mi
. - Convert
dist_mi
into integer, and output this value.
Thanks for your feedback!
Numbers
As you may notice, despite having two integer numbers, Python somehow classified them with different types: one of them is int
, while another is float
. Also, there is one more numeric type in Python. Let's consider all of them:
int
- refers to integer numbers (i.e. 3, -1, 1003 etc);float
- refers to real numbers (i.e. 2.8, 3.333, 3.0 etc);complex
- refers to complex numbers (i.e. 3+2j).
To make Python understand that you want to assign to a variable specific type, use int()
for converting to an integer, float()
- to real, complex()
- to complex.
Returning to our question above, Python assigned float
type to variable days as it wants to "play it safe", insofar as the division of two integers is not a compulsory integer (unlike multiplication, subtraction, or addition).
Task
The distance between San Francisco and New York is about 4677.4 km (by roads). This value is saved in dist_km
variable. Your tasks are:
- Convert the distance to miles by diving distance in kilometers by
1.609
(approximately). Save the result withindist_mi
variable. - Output the value of
dist_mi
. - Convert
dist_mi
into integer, and output this value.
Thanks for your feedback!
Numbers
As you may notice, despite having two integer numbers, Python somehow classified them with different types: one of them is int
, while another is float
. Also, there is one more numeric type in Python. Let's consider all of them:
int
- refers to integer numbers (i.e. 3, -1, 1003 etc);float
- refers to real numbers (i.e. 2.8, 3.333, 3.0 etc);complex
- refers to complex numbers (i.e. 3+2j).
To make Python understand that you want to assign to a variable specific type, use int()
for converting to an integer, float()
- to real, complex()
- to complex.
Returning to our question above, Python assigned float
type to variable days as it wants to "play it safe", insofar as the division of two integers is not a compulsory integer (unlike multiplication, subtraction, or addition).
Task
The distance between San Francisco and New York is about 4677.4 km (by roads). This value is saved in dist_km
variable. Your tasks are:
- Convert the distance to miles by diving distance in kilometers by
1.609
(approximately). Save the result withindist_mi
variable. - Output the value of
dist_mi
. - Convert
dist_mi
into integer, and output this value.
Thanks for your feedback!
As you may notice, despite having two integer numbers, Python somehow classified them with different types: one of them is int
, while another is float
. Also, there is one more numeric type in Python. Let's consider all of them:
int
- refers to integer numbers (i.e. 3, -1, 1003 etc);float
- refers to real numbers (i.e. 2.8, 3.333, 3.0 etc);complex
- refers to complex numbers (i.e. 3+2j).
To make Python understand that you want to assign to a variable specific type, use int()
for converting to an integer, float()
- to real, complex()
- to complex.
Returning to our question above, Python assigned float
type to variable days as it wants to "play it safe", insofar as the division of two integers is not a compulsory integer (unlike multiplication, subtraction, or addition).
Task
The distance between San Francisco and New York is about 4677.4 km (by roads). This value is saved in dist_km
variable. Your tasks are:
- Convert the distance to miles by diving distance in kilometers by
1.609
(approximately). Save the result withindist_mi
variable. - Output the value of
dist_mi
. - Convert
dist_mi
into integer, and output this value.