7. Satunnaisluvut

Satunnaisluvut

Pythonissa saa lisää komentoja ottamalla käyttöön erilaisia paketteja ja laajennuksia. Esimerkiksi edellisen kappaleen tehtävissä käytetty Turtle-laajennus mahdollistaa kuvien piirtämisen.

Yksi tärkeä paketti on satunnaislukupaketti, jonka saa käyttöön komennolla import random.

Esimerkki 1.



Esimerkki 2. 



Esimerkki 3.



Esimerkki 4.



Esimerkki 5.




Esimerkki 6.

Tehtävät

1. Ohjelmoi arpakuutio eli ohjelma, joka arpoo silmäluvun väliltä 1-6 ja tulostaa sen.

2. Tee ohjelma, joka heittää kolikkoa ja kertoo, onko heitto kruuna vai klaava.

3. Luo lista, jossa on sanoja.
a) Arvo listasta yksi sana.
b) Sekoita listan järjestys.

4. Tee ohjelma, joka arpoo kaksi lukua ja kertoo, kumpi niistä on suurempi.

5.* Muokkaa esimerkin 6. ohjelmaa siten, että se kertoo kuinka monta prosenttia kruunuja klaavoja tuli.

6.* Tee ohjelma, joka arpoo luvun kokonaisluvun välilät 1-1000 ja kertaa, onko luku parillinen vai pariton. (Vinkki: jakojäännös).

7.* Tee ohjelma, joka arpoo kertolaskun ja kysyy käyttäjältä sen vastausta. Oikeasta vastauksesta saa pisteen ja peli jatkuu, väärästä vastauksesta peli päättyy.