User Tools

Site Tools


linuxbog:python:python-aritop
Linux – Friheden til at programmere i Python: Version 1.0.20040516 – 2020-12-31
forrige Kapitel 2. Sprog reference næste

2.4. Aritmetiske operatorer

  • Addition + eks: 3 + 4 = 12
  • Subtraktion - eks: 3 - 4 = -1
  • Multiplikation * eks: 3 * 4 = 12
  • Eksponent notation eks: 3 4 = 81
  • Division / eks: 3 / 4 = 0 (afrunder nedad til nærmeste hele tal)
  • Division eks: 3 4 = 0 (afrunder nedad til nærmeste hele tal)
  • Modulus % eks: 3.0 % 4.0 = 0.75

FARE: Pas på ved heltalsdivisioner

>>>25 / 241

25 divideret med 24 burde give 1.0416666666666667, men Python runder automatisk af nedad til nærmeste heltal, som i dette tilfælde er 1.

>>>25 / 24.01.0416666666666667

For at få decimaldelen returneret (udskrevet) er det nødvendigt, at mindst det ene af tallene er et decimaltal (et tal med flydende komma). I Python er der fuld støtte for flydende tal (floating point numbers). Operatorer med operanter af blandet type konverterer heltals (integer) operanten til tal med flydende komma (på engelsk punktum):

>>>3 * 3.75 / 1.57.5>>>7.0 / 23.5
>>>print "simpelt eksempel " * 3simpelt eksempel simpelt eksempel simpelt eksempel

I de traditionelle computersprog kan det ikke gøres så enkelt. Der kræves noget som:

print "simpelt eksempel " + "simpelt eksempel " + "simpelt eksempel "

forrige hjem næste
Kommentarer op Variabler
linuxbog/python/python-aritop.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.