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.

Guide

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.

Koodikirja