Percabangan dalam dunia pemrograman adalah proses penentuan keputusan atau dalam bahasa inggris ini biasa disebut sebagai conditional statement.
Contoh dari kehidupan nyata adalah saat mengakses facebook.com, jika belum login maka akan diarahkan ke halaman login dulu, jika sudah login maka akan diarahkan kehalaman utama.
Dalam bahasa pemrograman python, syntax atau statement yang digunakan untuk melakukan percabangan adalah:
if
elif
dan else
Pada python, kita bisa menggunakan if..else dalam satu baris.
Percabangan bertingkat adalah sebuah istilah untuk if di dalam if.