Sebagaimana pohon, cabangnya tidak hanya 2, tapi bisa 3, 4, 5 bahkan lebih. Begitu juga pada logika. Kita bisa membuat lebih dari 2 cabang logika. Pada python, untuk membuat lebih dari 2 cabang, kita bisa menggunakan blok kode if..elif..else.
Contoh yang paling umum digunakan untuk kasus ini adalah menentukan grade nilai suatu siswa. Jika nilainya sekian, akan dapat predikat A, sedangkan jika nilainya sekian maka predikatnya adalah B, dan seterusnya.
Berikut ini rules yang akan kita gunakan:
Gambar 6.7 Blok If..Elif..Else