0% found this document useful (0 votes)
5 views1 page

Python Numbers

The document provides an overview of numeric types in Python, which include int, float, and complex. It explains how to create variables of these types, verify their types using the type() function, and convert between them using int(), float(), and complex() methods. Additionally, it introduces the random module for generating random numbers.

Uploaded by

samerguda13
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Python Numbers

The document provides an overview of numeric types in Python, which include int, float, and complex. It explains how to create variables of these types, verify their types using the type() function, and convert between them using int(), float(), and complex() methods. Additionally, it introduces the random module for generating random numbers.

Uploaded by

samerguda13
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

 Tutorials  Exercises  Services   Get Certified Sign Up Log in

 HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++

Python Numbers
‹ Previous Next ›

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 Get your own Python Server

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 = "tel:35656222554887711">35656222554887711
z = -3255522

print(type(x))
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 »

ADVERTISEMENT ADVERTISEMENT

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)

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 »

In our Random Module Reference you will learn more about the Random module.

?
Exercise
Which is NOT a legal numeric data type in Python:

int

long

float

Submit Answer »

‹ Previous Next ›

Track your progress - it's free! Sign Up Log in

ADVERTISEMENT

COLOR PICKER


Recommended videos Powered by Snigel

ADVERTISEMENT


PLUS

SPACES

GET CERTIFIED

FOR TEACHERS

FOR BUSINESS

CONTACT US

Top Tutorials
HTML Tutorial
CSS Tutorial
JavaScript Tutorial
How To Tutorial
SQL Tutorial
Python Tutorial
W3.CSS Tutorial
Bootstrap Tutorial
PHP Tutorial
Java Tutorial
C++ Tutorial
jQuery Tutorial

Top References
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

Top Examples
HTML Examples
CSS Examples
JavaScript Examples
How To Examples
SQL Examples
Python Examples
W3.CSS Examples
Bootstrap Examples
PHP Examples
Java Examples
XML Examples
jQuery Examples

Get Certified
HTML Certificate
CSS Certificate
JavaScript Certificate
Front End Certificate
SQL Certificate
Python Certificate
PHP Certificate
jQuery Certificate
Java Certificate
C++ Certificate
C# Certificate
XML Certificate

    

FORUM ABOUT ACADEMY

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and
learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant
full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of
use, cookie and privacy policy.

Copyright 1999-2025 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.

You might also like