Python er et kraftfuldt, effektivt og moderne programmeringssprog på højt niveau. Når der udvikles softwaresystemer, er det nødvendigt at bruge numeriske og aritmetiske operationer til at udføre beregninger. Python leverer en række tal og aritmetiske operationer til dette formål. I denne artikel vil vi lære dig om Python-numre, konvertering af en datatype til en anden datatype og aritmetiske operationer. Spyder3-editoren bruges til at oprette og køre Python-scriptet.
Tal i Python
Tal specificeres af deres datatyper. Python har tre typer numre:
- Heltal
- Flydende nummer
- Komplekse tal
Disse tal er defineret som heltal, float og komplekse klasser i Python. Hele tal og flydende tal er differentieret med decimaltegnet. Flydende tal har decimaler, mens heltalene er uden decimaltegnet. For eksempel er 4 et heltal, mens tallet 4.0 er et flydende tal. Den tredje type nummer er komplekse tal. Et komplekst tal består af en reel og imaginær del. Vi vil se forskellen mellem den virkelige og imaginære del senere i denne artikel. De komplekse tal er skrevet i form af x + yj.
Brug af numre i Python
Tal kan bruges i Python på følgende måder:
For at erklære et simpelt heltal skal du skrive variabelnavnet og tildele det et nummer på denne måde:
num = 5Tilsvarende skal du angive og bruge et flydende nummer ved at skrive variabelnavnet og tildele det et nummer som følger:
num = 5.5I mellemtiden erklæres komplekse tal således:
cNummer = 3 + 7jI det givne komplekse tal er 3 den virkelige del og 7 den imaginære del. Så x er altid den rigtige del, og y er altid den imaginære del.
Vi kan også bestemme typen af nummer ved hjælp af funktionen type (). Funktionen type () returnerer variablen eller tallet. Lad os se på nogle eksempler:
Bestemmelse af heltalstype
Variablen x har værdi 5. Dette betyder, at x tilhører hele klassen.
Produktion
Outputtet præsenteres i Python-konsollen. Outputtet viser, at variablen x hører til heltalsklassen.
Bestemmelse af flydepunktsnummertype
Som tidligere diskuteret identificeres et flydende tal med et decimaltegn. Et eksempel på flydende nummer vises nedenfor:
Produktion
Outputtet præsenteres i Python-konsollen. Outputtet viser, at variablen x hører til float-klassen.
Bestemmelse af kompleks nummertype
Nu erklærer vi et komplekst nummer og kontrollerer dets type.
Produktion
Outputtet præsenteres i Python-konsollen.
Vi vil nu finde ud af de reelle og imaginære dele af henholdsvis det komplekse tal. For at finde den reelle del af nummeret skal du bruge det 'rigtige' nøgleord med variablen.
Produktion
Outputtet præsenteres i Python-konsollen.
For at finde den imaginære del af det komplekse tal bruger vi imag-nøgleordet med variabelnavnet som følger:
Produktion
Outputtet præsenteres i Python-konsollen.
Type konvertering af tal
I Python kan vi konvertere en type nummer til en anden. Nogle gange, mens vi udfører beregningen, kan det være nødvendigt at konvertere float til heltal og omvendt. Vi kan endda konvertere strenge til tal. Typekonvertering af nummeret kan gøres som følger:
Produktion
Outputtet præsenteres i Python-konsollen.
Aritmetiske operationer
Matematiske operationer, såsom addition, subtraktion, multiplikation og division, kaldes aritmetiske operationer. Python tilbyder aritmetiske operatorer, der giver dig mulighed for at udføre aritmetiske operationer. Følgende inkluderer aritmetiske operationer i Python sammen med deres betydning:
Operatør | Betyder |
+ | Tilføjelse af to operander. |
- | Subtraktion af den første operand (venstre operand) fra den anden operand (højre operand). |
* | Multiplikation af to operander. |
/ | Opdeling af to operander. |
% | Modulus. Resten af delingen af to operander. |
// | Gulvopdeling. Det returnerer altid gulvværdien for heltal og floats. |
** | Eksponent. Den første operand hæves til magten i den anden operand. |
Brug af aritmetiske operatører i Python
Lad os nu se et eksempel på brug af aritmetiske operatorer i Python. Vi udfører en aritmetisk operation ved hjælp af den aritmetiske operator. I det givne eksempel har vi to variabler: num1 og num2. Vi udfører en aritmetisk operation på disse to variabler.
Produktion
Outputtet præsenteres i Python-konsollen.
Konklusion
Denne artikel forklarer, hvordan man bruger tal og aritmetiske operationer i Python. Der er forskellige typer numre i Python, og hver nummertype specificeres af en klasse. Vi brugte nogle enkle eksempler til at demonstrere den aritmetiske operation for at hjælpe Python-elever med at lære mere om tal og aritmetiske operationer.