Kurs Rozwoju w Pythonie
Rozdział
>
Poziom
Warunki
Podstawowy operator if
Są chwile, kiedy możesz chcieć dodać warunki do pewnych działań, które podejmujesz. To pozwala Twojemu kodowi być elastycznym i wykonywać różne działania w zależności od sytuacji. Do tego używamy instrukcji if w połączeniu z operatorami do testowania pewnych warunków i wykonywania odpowiednich działań.
W tym pierwszym ćwiczeniu zbierz jajka i użyj operatorów == i !=, aby sprawdzić, czy niektóre wartości na liście są takie same lub różne od siebie.

Cel
Zbierz wszystkie jajka na polu i porównaj je między sobą za pomocą warunków w instrukcji if.
Zbierz wszystkie jajka na polu, przechodząc nad nimi, a gdy już je zbierzesz, przechowaj je w liście o nazwie basket.
basket = ["niebieskie jajko", "czerwone jajko", "błyszczące jajko", "zielone jajko"]
Gdy ustawisz listę, podejdź do oznaczonych miejsc X, aby porównać je między sobą oraz ze stałą o nazwie eggs, tworząc warunki w instrukcji if. Stała eggs ma ogólną wartość dla jajek, które masz przy sobie.
if basket[0] == basket[1]: player.speak("To stwierdzenie jest prawdziwe!") else: player.speak("To stwierdzenie jest fałszywe!")
Ten kod porównuje ze sobą pierwsze dwa elementy listy. Operator == jest używany do sprawdzenia, czy porównywane elementy są takie same. Jeśli tak, wykonywane jest pierwsze polecenie, jeśli nie, wykonywany jest kod pod instrukcją else.
Uruchom te same instrukcje if na kolejnych dwóch miejscach X, ale użyj następujących warunków:
if basket[1] != basket[2] oraz if basket == eggs. Operator != jest używany do sprawdzenia, czy porównywane elementy nie są takie same.