Python numbers
Python has three types of numbers.
- int
- float
- complex
Int¶
An integer is the number zero, a positive natural number or a negative integer with a minus sign.
num = 10
print(num)
print(type(num))
Float¶
Float is a positive or negative number, containing one or more decimals.
num = 12.5
print(num)
print(type(num))
Complex¶
Complex numbers are written with a "j" as the imaginary part
num = 12.5+2j
print(num)
print(type(num))
converting number types¶
we can convert from one type to another with the int()
, float()
, and complex()
built-in functions.
- convert int to float
num_int = 10
num_float = float(num_int)
print(num_float)
- convert float to int
num_float = 25.4
num_int = float(num_float)
print(num_int)
- convert int to complex
num_int = 25
num_comp = complex(num_int)
print(num_comp)
find sum of two numbers¶
Let's write a program to find the sum of numbers
num1 = 10
num2 = 20
print(num1 + num2)