Programmeren in Python/Variabelen en gegevens: verschil tussen versies

k
geen bewerkingssamenvatting
kGeen bewerkingssamenvatting
In dit hoofdstuk wordt er bersproken wat variabelen zijn en welk soort gegevens of data ze kunnen bevatten.
 
== Wat is een variabele? ==
 
Een ''variabele'' is een verwijzing naar een plaats in het geheugen van de computer waar u gegevensdata hebt opgeslagen. Met die gegevensdata kunt u allerlei dingen doen. U kunt de gegevensdata gebruiken en hergebruiken voor bijvoorbeeld bewerkingen te doen, zoals wiskundige berekening. U kunt de gegevensdata ook aanpassen, vervangen en verwijderen.
 
''Variabalen'' kunnen verwijzen naar allerlei soorten gegevensdata, van simpele tekst en getallen, tot complexe gegevensdata met allerlei eigenschappen. Om te kunnen werken met variabelen geven we het een naam, als we dan iets willen doen met de gegevensdata waarnaar de variabele verwijst roepen we gewoon zijn naam op.
 
== Een variabele gebruiken ==
== Invoer ==
 
Een variabele kan ook informatie bevatten die van buiten het programma komen. EenEén van de manieren om informatie van buiten het programma te krijgen is via het toetsenbord, daarvoor kun je de functie <code>input()</code> gebruiken.
 
{{Code|
</pre>
 
<code>input()</code> is net zoals <code>print()</code> een ingebouwde functie. Het vraagt naar ''invoer'' via het toestenbord van ''u'', de gebruiker van het programma. Telkens als u het programma uitvoert kunt u een andere naam intikkeninvoeren. Die naam komt in de variabele met de naam '''name''' terecht en kan verderop in het programma gebruikt worden, bijvoorbeeld om een welkomstbericht op het scherm af te beelden. Bovenstaande stukje code kan nog iets better worden geschreven. Net zoals bij <code>print()</code>, kun je bij <code>input()</code> een argument meegeven.
 
{{Code|
| Code=
<source lang=python>
print("Voer uw naam in alstublieft: ")
name = input()
print("Hallo " + name + "!")
 
<pre>
Voer uw naam in alstublieft: Jan
Hallo Jan!
</pre>
 
Nu ziet u wel dat wanneer u tekst invoert dat het rechtstreeks achter "Voer uw naam in alstublieft:" komt in tegenstelling tot <code>print()</code>. Dit komt omdat als u <code>print()</code> gebruikt er na de tekst automatisch een nieuwe lijn wordt begonnen. Bij <code>input()</code> gebeurt dit ook, maar pas nadat u tekst hebt ingevoerd, daardoor komt de invoer op dezelfde lijn als "Voer uw naam in alstublieft:" .
 
== Tekst ==
1.071

bewerkingen

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.