⊗pyPmBsInp 36 of 208 menu

De input-functie in Python

Laten we nu de functie input bestuderen. Hiermee kunnen gegevens in de console worden ingevoerd, en ze ook worden opgeslagen voor later gebruik. Aan de optionele parameter kan een string met een prompt voor de gebruiker worden doorgegeven. Na het starten van de code kan de gebruiker gegevens invoeren in het veld rechts van de string. Om de ingevoerde gegevens op te slaan, moet op de toets Enter worden gedrukt. De functie retourneert een string als resultaat.

Voorbeeld . Gegevensuitvoer

Laten we een variabele tst aanmaken, waarvan de waarde het resultaat is van de functie input. In de parameter schrijven we een string met het verzoek een getal in te voeren:

tst = input('voer een getal in: ')

Na het starten van de code wordt de volgende string in de console weergegeven:

'voer een getal in:'

Rechts van de string kan elke waarde worden ingevoerd. Laten we het getal 12 invoeren:

'voer een getal in:' 12

Nadat de gebruiker het getal heeft ingevoerd, komt het in de variabele tst terecht. Laten we voor de duidelijkheid een regel toevoegen die de waarde van de variabele naar de console uitvoert:

print(tst)

Nu wordt na het invoeren van het getal, in de console ook de waarde van de variabele tst weergegeven:

'voer een getal in:' 12 '12'

Voorbeeld . Wiskundige bewerkingen met ingevoerde getallen

Laten we er één bij de ingevoerde waarde optellen:

tst = input('voer een getal in: ') print(tst + 1) # geeft een foutmelding

Dit gebeurt omdat de functie input altijd een string als resultaat retourneert. Daarom moet deze voor het uitvoeren van wiskundige bewerkingen naar een getal worden geconverteerd. Dit gebeurt met de functie int:

print(int(tst) + 1) # geeft 13

Praktische opdrachten

Vraag de gebruiker de huidige dag van de week in te voeren. Geef deze weer in de console.

Stel er zijn twee variabelen:

num1 = 10 num2 = input('voer een getal in: ')

Bereken hun som en geef deze weer in de console.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren