Python In Numbers:
There are three numeric types in python which handle different mathematical calculations through the data.
- Int [Integer]
- float [Float]
- complex
Then variables are numeric types created when assign on data on it. Like,
x = 16 # int y = 2.48 # float z = 10j # complex
So to verify the type of each variable we use type() function,
x = 1 y = 2.8 z = 1j print(type(x)); print(type(y)); print(type(z));
#Output <class 'int'> <class 'float'> <class 'complex'>
Int:
The int, or integer, is a whole number or natural numbers, positive or negative, without decimals, and unlimited length.
x = 1 y = 356567775548877 z = -3377722 print(type(x)) print(type(y)) print(type(z))
The output of above code,
#Output <class 'int'> <class 'int'> <class 'int'>
Float:
The float or floating-point is a number, is a positive or negative number, without decimals, of unlimited length.
x = 1.10 y = 1.0 z = -35.59 print(type(x)) print(type(y)) print(type(z))
The output of above code,
<class 'float'> <class 'float'> <class 'float'>
The float has scientific numbers ‘e’ to indicate the power of 10.
x = 35e3 y = 12E4 z = -87.7e100 print(type(x)) print(type(y)) print(type(z))
The output of above code,
#Output <class 'float'> <class 'float'> <class 'float'>
Complex:
The Complex numbers are written with a alphabet “j” as called as imaginary part:
x = 3+5j y = 5j z = -5j print(type(x)) print(type(y)) print(type(z))
The output of above code,
#Output <class 'complex'> <class 'complex'> <class 'complex'>
Type Conversion:
In type conversion to convert from one type to another we use int()
, float()
, and complex()
methods:
#Convert from one type to another: x = float(10) #convert from float to int: y = int(2.80) #convert from int to complex: z = complex(x) print(x) print(y) print(z) print(type(x)) print(type(y)) print(type(z))
The output of above code,
#Output: 1.0 2 (1+0j) <class 'float'> <class 'int'> <class 'complex'>
You can’t convert complex number to any other number type.
Random Number:
Python doesn’t have a random() function to make a random number, but python has built-in module called random that can be used to make random numbers.
#Import inbuilt random to display random numbers Form 1 to 9 import random print(random.randrange(1, 10))
The output of above code,
#Output: 9
Please write comments or WhatsApp if you find anything incorrect, or you want to share more information about the topic discussed above.