Python-kehityskurssi
Luku
>
Taso
Ehdot
Perus if-lause
On tilanteita, jolloin saatat haluta lisätä ehtoja tiettyihin toimintoihin, mikä mahdollistaa koodisi joustavuuden ja sen suorittamisen eri tavoin tilanteen mukaan. Tätä varten käytämme if-lauseita yhdessä operaattoreiden kanssa testatakseen tiettyjä ehtoja ja suorittaakseen asianmukaiset toimet.
Ensimmäisessä harjoituksessa kerää munia ja käytä ==- ja !=-operaattoreita tarkistaaksesi, ovatko listan tietyt arvot samoja tai erilaisia toisistaan.

Tavoite
Kerää kaikki munat pellolta ja vertaile niitä toisiinsa if-lauseen ehtojen avulla.
Kerää kaikki munat pellosta kävelemällä niiden päällä. Kun olet kerännyt ne, tallenna ne listaan nimeltä basket .
basket = ["blue egg", "red egg", "shinny egg", "green egg"]
Kun olet määrittänyt listan, kävele X-merkille vertaillaksesi niitä toisiinsa ja eggs-vakion arvoa asettamalla ehtoja if-lauseessa. eggs-vakio sisältää yleisarvon käsillä oleville munille.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Tämä koodi vertailee listan kahta ensimmäistä alkiota keskenään. ==-operaattoria käytetään tarkistamaan, ovatko vertaillut alkiot samat. Jos ne ovat, suoritetaan ensimmäinen komento, muussa tapauksessa suoritetaan else-lauseen alla oleva koodi.
Suorita nämä samat if-lauseet seuraavissa kahdessa X-merkillä, mutta käytä seuraavia ehtoja:
if basket[1] != basket[2] ja if basket == eggs . Operaattoria != käytetään tarkistamaan, etteivät vertaillut alkiot ole samat.