Python-kehityskurssi
Luku
>
Taso
Ehdot
Perus if-lause
Joskus haluat lisätä ehtoja tiettyihin toimiin, jotta koodisi olisi joustava ja pystyisi suorittamaan erilaisia toimintoja tilanteesta riippuen. Tätä varten käytämme if-lauseita yhdessä operaattorien kanssa testataksemme tiettyjä ehtoja ja suorittaaksemme sopivia toimintoja.
Tässä ensimmäisessä harjoituksessa kerää munia ja käytä ==- ja !=-operaattoreita tarkistaaksesi, ovatko tietyt listan arvot samat vai erilaiset.

Tavoite
Kerää kaikki kentällä olevat munat ja vertaile niitä toisiinsa if-lauseen ehdoilla.
Kerää kaikki kentällä olevat munat kävelemällä niiden yli, ja kun olet kerännyt ne, tallenna ne listaan nimeltä basket .
basket = ["blue egg", "red egg", "shiny egg", "green egg"]
Kun olet määrittänyt listan, kävele X-merkkien kohdalle vertaillaksesi munia keskenään ja eggs-nimistä vakiota asettamalla ehtoja if-lauseessa. eggs-vakio kuvaa yleisarvoa munille, joita sinulla on.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Tämä koodi vertaa listan kahta ensimmäistä alkiota; ==-operaattoria käytetään tarkistamaan, ovatko vertailtavat alkiot samat. Jos ne ovat, suoritetaan ensimmäinen komento, muuten suoritetaan else-lauseen alla oleva koodi.
Suorita samat if-lauseet kahdessa seuraavassa X-merkissä, mutta käytä seuraavia ehtoja:
if basket[1] != basket[2] ja if basket == eggs . !=-operaattoria käytetään tarkistamaan, etteivät vertailtavat alkiot ole samat.