⊗pyPmBsInp 36 of 208 menu

input-funktio Pythonissa

Opiskellaan nyt input-funktiota. Sen avulla voit syöttää tietoja konsoliin ja tallentaa ne myöhempää käyttöä varten. Sen valinnaiseen parametriin voidaan antaa merkkijono, joka on kehote käyttäjälle. Kun koodi käynnistetään, käyttäjä voi syöttää tietoja rivin oikealla puolella olevaan kenttään. Jotta syötetyt tiedot tallentuvat, on painettava Enter-näppäintä. Funktio palauttaa tuloksenaan merkkijonon.

Esimerkki . Tietojen tulostaminen

Luodaan muuttuja tst, jonka arvoksi tulee input-funktion tulos. Kirjoitetaan sen parametriin merkkijono, jossa pyydetään syöttämään numero:

tst = input('enter number: ')

Kun koodi käynnistetään, konsoliin ilmestyy seuraava rivi:

'enter number:'

Rivin oikealle puolelle voi syöttää minkä tahansa arvon. Syötetään numero 12:

'enter number:' 12

Kun käyttäjä on syöttänyt numeron, se tallennetaan muuttujaan tst. Lisätään selvyyden vuoksi koodiin rivi, joka tulostaa muuttujan arvon konsoliin:

print(tst)

Nyt numeron syöttämisen jälkeen konsoliin tulostuu myös muuttujan tst arvo:

'enter number:' 12 '12'

Esimerkki . Matemaattiset operaatiot syötetyillä numeroilla

Lisätään syötettyyn arvoon yksi:

tst = input('enter number: ') print(tst + 1) # tulostaa virheen

Tämä johtuu siitä, että input-funktio palauttaa aina tuloksenaan merkkijonon. Jotta matemaattisia operaatioita voidaan suorittaa, se on muutettava numeroksi. Tämä tehdään int-funktion avulla:

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

Käytännön tehtävät

Pyydä käyttäjää syöttämään nykyinen viikonpäivä. Tulosta se konsoliin.

Olkoon kaksi muuttujaa:

num1 = 10 num2 = input('enter number: ')

Hae niiden summa ja tulosta se konsoliin.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää