Python fejlesztési kurzus
Fejezet
>
Szint
Feltételek
Alap if utasítás
Vannak esetek, amikor feltételeket szeretnél hozzáadni bizonyos műveletekhez, így a kódod rugalmasabbá válik, és képes különböző műveletek végrehajtására a helyzettől függően. Ehhez az if utasításokat operátorokkal használjuk, amelyekkel bizonyos feltételeket tesztelünk és a megfelelő műveleteket hajtjuk végre.
Ebben az első feladatban gyűjtsd össze a tojásokat, és használd az == és != operátorokat annak ellenőrzésére, hogy a lista bizonyos értékei megegyeznek-e vagy különböznek egymástól.

Cél
Ragadd fel az összes tojást a mezőn, és hasonlítsd össze őket egymással egy if utasításban megadott feltételek alapján.
Menj végig a mezőn, hogy összegyűjtsd az összes tojást, majd miután begyűjtötted őket, tárold el őket egy basket nevű listában.
basket = ["blue egg", "red egg", "shinny egg", "green egg"]
Miután beállítottad a listát, menj az X jelzésű pontokra, hogy összehasonlítsd őket egymással és az eggs nevű állandóval egy if utasításban megadott feltételek segítségével. Az eggs állandó egy általános értéket tartalmaz a nálad lévő tojásokra.
if basket[0] == basket[1]: player.speak("This statement is True!") else: player.speak("This statement is False!")
Ez a kód összehasonlítja a lista első két elemét, az == operátor segítségével ellenőrzi, hogy a két összehasonlított elem megegyezik-e. Ha igen, az első parancs végrehajtódik, ha nem, akkor a else ág alatti kód fut le.
Futtasd ugyanazt az if utasítást a következő két X jelzésű ponton, de használd a következő feltételeket:
if basket[1] != basket[2] és if basket == eggs . Az != operátort arra használjuk, hogy ellenőrizzük, a két összehasonlított elem nem egyezik-e meg.