Koşul kodları diyebiliriz. if(eğer) else(değilse) anlamı taşır. Mesela if'ten örnek verelim.
Kod:
int a=ConvertToInt32.Text(textBox1.Text)
if(a>50)
print("Sınavı geçtin.")
else(a<50)
print("Sınavı geçemedin.)
Burada 'a' isminde bir integer değişkeni atadık ve bu 'a' değeri bizim klavyeden gireceğimiz bir değer olacak.
Değerimizi girdikten sonra bir if koşulu açtık. Eğer a değeri 50'den büyükse, ekrana "Sınavı geçtin." mesajını yazdıracak. Ama eğer a değeri 50'den küçükse ekrana "Sınavı geçemedin." yazacak. Olay bu şekilde.
if -> eğer öne sürülen koşul doğruysa oradaki işlemleri yapar
elif -> eğer üstteki geçerli değilse bu geçerli mi demek
else üstteki tüm if ya da elifler geçersizse şunu yap demek else de sen bir koşul vermezsin
Şöyle bir örnekle açıklayabilirim
mesela zar attık
zar 5 gelirse 5 kare ilerlesin
zar 6 gelirse 6 kare ilerlesin
başka bir şey gelirse bir daha atsın
if (zar == 5):
5 kare ilerle
elif (zar == 6):
6 kare ilerle
else:
bir daha at
elif ile if arasındaki farkı anlatmak için bu örnek yeterli değil ama şimdi aklıma gelmedi öyle bir örnek bulabilirsem yazarım