0% found this document useful (0 votes)
27 views4 pages

Python Numbers

There are three main numeric types in Python: integers, floats, and complexes. Integers (int) are whole numbers without decimals, floats can have decimals, and complexes include imaginary numbers. Variables of these types are created by assigning values. The type of any object can be checked with the type() function. Numbers can be converted between types using int(), float(), and complex() methods. The random module allows generating random numbers.

Uploaded by

kevin1234thenula
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
27 views4 pages

Python Numbers

There are three main numeric types in Python: integers, floats, and complexes. Integers (int) are whole numbers without decimals, floats can have decimals, and complexes include imaginary numbers. Variables of these types are created by assigning values. The type of any object can be checked with the type() function. Numbers can be converted between types using int(), float(), and complex() methods. The random module allows generating random numbers.

Uploaded by

kevin1234thenula
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 4

7/15/2021 Python Numbers

Python Numbers
There are three numeric types in Python:

int
float
complex

Variables of numeric types are created when you assign a value to them:

Example
x = 1 # int
y = 2.8 # float
z = 1j # complex

To verify the type of any object in Python, use the type() function:

Example
print(type(x))
print(type(y))
print(type(z))

Try it Yourself »

Int
Int, or integer, is a whole number, positive or negative, without decimals, of unlimited length.

Example
Integers:

x = 1
y = 35656222554887711
z = -3255522

print(type(x))
https://www.w3schools.com/python/python_numbers.asp 1/4
7/15/2021 Python Numbers

print(type(y))
print(type(z))

Try it Yourself »

Float
Float, or "floating point number" is a number, positive or negative, containing one or more
decimals.

Example
Floats:

x = 1.10
y = 1.0
z = -35.59

print(type(x))
print(type(y))
print(type(z))

Try it Yourself »

Float can also be scientific numbers with an "e" to indicate the power of 10.

Example
Floats:

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))
print(type(y))
print(type(z))

Try it Yourself »

https://www.w3schools.com/python/python_numbers.asp 2/4
7/15/2021 Python Numbers

Complex
Complex numbers are written with a "j" as the imaginary part:

Example
Complex:

x = 3+5j
y = 5j
z = -5j

print(type(x))
print(type(y))
print(type(z))

Try it Yourself »

Type Conversion
You can convert from one type to another with the int() , float() , and complex() methods:

Example
Convert from one type to another:

x = 1 # int
y = 2.8 # float
z = 1j # complex

#convert from int to float:


a = float(x)

#convert from float to int:


b = int(y)

#convert from int to complex:


c = complex(x)

print(a)
print(b)
print(c)

https://www.w3schools.com/python/python_numbers.asp 3/4
7/15/2021 Python Numbers

print(type(a))
print(type(b))
print(type(c))

Try it Yourself »

Note: You cannot convert complex numbers into another number type.

Random Number
Python does not have a random() function to make a random number, but Python has a built-in
module called random that can be used to make random numbers:

Example
Import the random module, and display a random number between 1 and 9:

import random

print(random.randrange(1, 10))

Try it Yourself »

https://www.w3schools.com/python/python_numbers.asp 4/4

You might also like