Python numbers

Python has three types of numbers.

  1. int
  2. float
  3. 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)