Bazen program içerisinde iki veya daha fazla ifadenin karşılaştırılması gerekebilir. Bu durumdan dolayı bütün programlama dillerinde karşılaştırma deyimleri mevcuttur. Bunun için Python'da if-elif-else deyimleri kullanılır.
Yazım kuralı;
if koşul1: yapılacak işler elif koşul2: yapılacak işler else hiçbir koşul sağlanmıyorsa yapılacak işler
a = 5 b = 6 if a == b: # a ve b eşitse burası çalışır print "eşit" elif a > b: # a b'den büyükse burası çalışır print "a büyük b'den" else: # hiçbir karşılaştırma sağlamıyorsa burası çalışır print "b büyük a'dan"
b büyük a'dan