Python Academy · Oppitunti

Syöte ja tuloste

Ymmärtäkää, miten käyttäjän syötettä luetaan ja tulosteita näytetään Python-ohjelmissa.

Oppitunti 2/49 vaihetta

Syöte ja tuloste on ilmainen Python Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Python Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Python Academy-kurssilla on yhteensä 4 oppituntia.

Johdanto syötteeseen ja tulosteeseen

Syöte ja tuloste ovat olennaisia ohjelman kanssa vuorovaikutuksessa. Syötteen avulla käyttäjät voivat antaa tietoja, kun taas tuloste näyttää heille tietoja.

Tässä oppitunnissa opitte käyttämään Pythonin input()- ja print()-funktioita.

Syöte ja tuloste — kuvitus 1

print()-funktio

print()-funktio näyttää tekstiä tai tietoja näytöllä. Esimerkiksi:

print("Hello, World!")

Tuloste on:

Hello, World!
# Using the print function
print("Hello, World!")

input()-funktio

input()-funktion avulla käyttäjät voivat syöttää tietoja ohjelmaan. Esimerkiksi:

Kun suoritatte tämän koodin, Python pyytää käyttäjää kirjoittamaan nimensä ja tervehtii sitten käyttäjää.

# Using the input function
name = input("What is your name? ")
print("Hello,", name)

Syötteen ja tulosteen yhdistäminen

Voitte yhdistää input()- ja print()-funktiot interaktiivisten ohjelmien luomiseen. Esimerkiksi:

# Combining input and output
age = input("How old are you? ")
print("You are", age, "years old!")

Tulosteen muotoilu

Voitte muotoilla tulostetta Pythonin f-strings-ominaisuuden avulla. Esimerkiksi:

# Formatting output using f-strings
name = "Alice"
age = 25
print(f"{name} is {age} years old.")

Syötteen käyttäminen lukujen kanssa

input()-funktio palauttaa aina merkkijonon, vaikka käyttäjä syöttäisi luvun. Voitte muuntaa sen kokonaisluvuksi tai liukuluvuksi käyttämällä funktiota int() tai float(). Esimerkiksi:

# Using input with numbers
num = int(input("Enter a number: "))
print("Your number multiplied by 2 is", num * 2)

Syötteen virheenkäsittely

Jos käyttäjä syöttää virheellisiä tietoja, se voi aiheuttaa virheen. Tällaiset tilanteet voi käsitellä try-except-rakenteen avulla:

# Handling errors with input
try:
    num = int(input("Enter a number: "))
    print("Your number is", num)
except ValueError:
    print("That’s not a valid number!")

Mitä opimme?

Tässä oppitunnissa opitte:

  • Miten print()-funktiota käytetään tulosteen näyttämiseen.
  • Miten input()-funktiota käytetään käyttäjän syötteen vastaanottamiseen.
  • Miten tulostetta muotoillaan ja syötteen virheitä käsitellään.

Hienoa! Siirrytään seuraavaan aiheeseen.

Syöte ja tuloste — kuvitus 9
Aloita maksutta

Opi Python tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
76
Oppitunnit
320

Usein kysytyt kysymykset

Onko oppitunti ”Syöte ja tuloste” ilmainen?

Kyllä – oppitunnin ”Syöte ja tuloste” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Python Academy-kurssin, päivitä CoddyKit PROhon. Python Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Syöte ja tuloste”?

Ymmärtäkää, miten käyttäjän syötettä luetaan ja tulosteita näytetään Python-ohjelmissa. Harjoittelet Python Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Python Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Python Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.

Kuinka kauan ”Syöte ja tuloste”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Python Academy-oppitunnilla?

Kyllä. Jokainen Python Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Muuttujat ja tietotyypit
  2. Syöte ja tuloste
  3. Peruslaskutoimitukset ja operaattorit
  4. Kommentit ja koodin luettavuus
← Takaisin: Python Academy