Harjoitus 4 - käyttäjän syöte

Käyttäjän syötteen kysyminen

Tässä esimerkissä käyttäjältä kysytään joku merkkijono ja se tulostetaan.

vastaus = input("Anna merkkijono: ")
print(vastaus)

Harjoitus 4 - käyttäjän syötteen lukeminen

Nimeä muuttujat järjevästi eli kuvaavasti tehtävissäsi.

1. Tee koodi, joka kysyy "Mikä on nimesi? " ja tulostaa sen osana lausetta "Nimesi on xxx".

2. Tee koodi, joka sanoo "Anna merkkijono: " ja tulostaa "Annoit sanan xxx".

3. Tee koodi, joka sanoo "Anna taikasana: " ja tulostaa "Annoit taikasanan xxx".

4. Tee koodi, joka sanoo "Anna kokonaisluku: ", muuttaa saamansa vastauksen kokonaisluvuksi ja tulostaa "Antamasi numero oli xxx".

5. Tee koodi, joka kysyy käyttäjältä kannan ja korkeuden suuruuden (ja muuttaa ne kokonaisuluvuiksi) ja tulostaa sitten suorakulmion pinta-alan. Esimerkiksi tulostus näin (kursivoidut tekstit käyttäjän antamat)

Korkeus on : 6
Kanta on : 9
Suorakulmion pinta-ala on 54.

6. Tee koodi, joka kysyy käyttäjältä kannan ja korkeuden suuruuden (ja muuttaa ne kokonaisuluvuiksi) ja tulostaa sitten kolmion pinta-alan. Esimerkiksi tulostus näin (kursivoidut tekstit käyttäjän antamat)

Korkeus on : 6
Kanta on : 9
Kolmion pinta-ala on 27.

7. Kysy käyttäjältä säde ympyrälle ja tulosta se. Esimerkiksi näin:

Anna ympyrän säde: 4,5
Ympyrän säde on 4,5.

8. Jatka äskeistä koodiasi ja tee ohjelma, joka kysyy käyttäjältä ympyrän säteen ja laskee sen avulla pinta-alan ja kehän. Huomaa, että tarvitset myös muuttujan pii = 3,14 Muista tulostaa vastaukset. Esim. näin:

Anna ympyrän säde: 4,5
Ympyrän pinta-ala on xxx.
Ympyrän kehä on xxx.

9. Tämä koodi ei ihan toimi. Korjaa se niin, että se kertoo käyttäjän antaman luvun kahdella.

luku = (Anna luku, kerron sen kahdella\n)
tulos = float(luku)/2
print("Luku kaksinkertaisena on" tulos)


Harjoitus 4 - palautus

  • Palauta kuva tai muu tiedosto
  • Palauta merkintä
  • Palauta linkki

Sinulla ei ole tarvittavia oikeuksia lähettää mitään.

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä