Python 3/Standardisyötteestä lukeminen
< Python 3
Käyttäjän syötteen voi helposti lukea input
-funktiolla. Funktio jää odottamaan syötettä ja palauttaa sen enterin painamisen jälkeen. Funktiolle voi antaa parametrina tulostettavan kehotteen. Kehoteteksti kannattaa yleensä lopettaa välilyöntiin.
>>> nimi = input("Anna nimi: ")
Anna nimi: Uugi Oinonen
>>> nimi
"Uugi Oinonen"
input
-funktion palauttama arvo on aina merkkijono. Merkkijono on tarvittaessa muutettava sopivaksi tyypiksi tyyppimuunnosfunktiolla. Näitä käsiteltiin osassa ”Luvut”.
>>> syöte = input("Anna neliön sivu: ")
Anna neliön sivu: 3.2
>>> type(syöte)
<class 'str'>
>>> neliön_sivu = float(syöte)
>>> type(neliön_sivu)
<class 'float'>
Input-funktiolla ei voi lukea yksittäisiä näppäimen painalluksia, vaan ainoastaan rivejä.
Johdanto: | |
---|---|
Tietotyypit ja tietorakenteet: |
Luvut - Merkkijonot - Lista - Monikko (tuple) - Sanakirja - Joukko (set) |
Ohjausrakenteet | |
Muut kielen rakenteet: |
Moduuli - Luokka - Funktio - Virheidenhallinta - Tiedosto |
Graafinen käyttöliittymä: | |
Harjoitustehtäviä: | |
Lisätiedot ja lähteet: |