Python- nommers
Python-nommers
Daar is drie numeriese tipes in Python:
int
float
complex
Veranderlikes van numeriese tipes word geskep wanneer jy 'n waarde daaraan toeken:
Voorbeeld
x = 1
# int
y = 2.8 # float
z = 1j # complex
Om die tipe van enige voorwerp in Python te verifieer, gebruik die type()
funksie:
Voorbeeld
print(type(x))
print(type(y))
print(type(z))
Int
Int, of heelgetal, is 'n heelgetal, positief of negatief, sonder desimale, van onbeperkte lengte.
Voorbeeld
Heelgetalle:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
Vlot
Swewende puntgetal, of "swewende puntgetal" is 'n getal, positief of negatief, wat een of meer desimale bevat.
Voorbeeld
Vlotte:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float kan ook wetenskaplike getalle wees met 'n "e" om die mag van 10 aan te dui.
Voorbeeld
Vlotte:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Kompleks
Komplekse getalle word geskryf met 'n "j" as die denkbeeldige deel:
Voorbeeld
Kompleks:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Tik Omskakeling
Jy kan van een tipe na 'n ander omskakel met die int()
,
float()
, en complex()
metodes:
Voorbeeld
Skakel van een tipe na 'n ander:
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))
Let wel: Jy kan nie komplekse getalle na 'n ander getaltipe omskakel nie.
Ewekansige nommer
Python het nie 'n random()
funksie om 'n ewekansige getal te maak nie, maar Python het 'n ingeboude module genaamd
random
wat gebruik kan word om ewekansige getalle te maak:
Voorbeeld
Voer die ewekansige module in en vertoon 'n ewekansige getal tussen 1 en 9:
import random
print(random.randrange(1, 10))
In ons ewekansige moduleverwysing sal jy meer leer oor die ewekansige module.