Integers and floats are two different types of numerical data.
Integers are whole numbers without any decimal points. For example:
age = 15 print(age) # output: 15
In this example, age
is a variable that holds the value 15
, which is an integer. Integers can be positive or negative.
Floats, on the other hand, are numbers that have decimal points. For example:
pi = 3.14 print(pi) # output: 3.14
In this example, pi
is a variable that holds the value 3.14
, which is a float.
You can perform various mathematical operations on integers and floats, such as addition, subtraction, multiplication, and division. For example:
x = 5 y = 2 sum = x + y print(sum) # output: 7 product = x * y print(product) # output: 10 quotient = x / y print(quotient) # output: 2.5
In this code, we have two variables x
and y
that hold the values 5
and 2
respectively. We can add them together (x + y
), multiply them (x * y
), or divide them (x / y
).
It's important to note that when you perform operations between an integer and a float, the result will be a float. For example:
result = x / 2
In this code, x
is an integer and 2
is an integer, but the result of the division will be a float (2.5
).
You can also convert between integers and floats using the int()
and float()
functions. For example:
x = 5 y = float(x) # Convert x to a float print(y) # output: 5.0 z = int(y) # Convert y back to an integer print(x) # output: 5
In this code, we convert the integer 5
to a float using float(x)
, and then convert it back to an integer using int(y)
.
Integers and floats are commonly used in mathematical calculations, storing measurements, and representing decimal values in Python.