Pythonutviklingskurs
Kapittel
>
Nivå

Betingelser
Grunnleggende if-setning

Det finnes tider der du kanskje vil legge til betingelser for visse handlinger du utfører. Dette gjør at koden din blir fleksibel og kan utføre ulike handlinger avhengig av situasjonen. For dette bruker vi if-setninger i kombinasjon med operatorer for å teste bestemte betingelser og utføre passende handlinger.

I denne første øvelsen, samle egg og bruk == og != operatorene for å sjekke om visse verdier i en liste er like eller forskjellige fra hverandre.

Guide

Mål

Ta alle eggene i feltet og sammenlign dem med hverandre ved å bruke betingelser i en if-setning.

Ta alle eggene i feltet ved å gå over dem, når du har samlet dem, lagre dem i en liste som heter basket .

basket = ["blue egg", "red egg", "shinny egg", "green egg"]

Når du har opprettet listen, gå til X-markeringene for å sammenligne dem med hverandre og konstanten som heter eggs ved å sette opp betingelser i en if-setning. Konstanten eggs har en generell verdi for eggene du har tilgjengelig.

if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")

Denne koden sammenligner de to første elementene i listen med hverandre, == operatoren brukes for å sjekke om de to elementene som sammenlignes er like. Hvis de er det, blir den første kommandoen utført, hvis ikke kjøres koden under else-setningen isteden.

Kjør de samme if-setningene på de to følgende X-markeringene, men bruk følgende betingelser:

if basket[1] != basket[2] og if basket == eggs. Operatoren != brukes for å sjekke om de to elementene som sammenlignes ikke er like.

Kodebok