Com el seu nom indica els condicionals funcionen mitjançant una condició la qual els mateixos condicionals definiran com a TRUE o FALSE depenen si aquella condició és veritable o falsa.
Traduït al català com a “si” (condicional) és el més important, perquè sense ell no hi hauria cap dels altres condicionals, ja que es basen en el que dicti la condició d'aquest. La funció s'activarà si la seva condició és veritable (true).
Elif és la combinació entre else i if, aquest té la funció de què si la condició d'if és falsa, què el programa ho intenti amb la seva condició.
Per últim, hi trobem l'ELSE, la seva funció és la de provar la seva condició es falsa a totes les possibilitats anteriors, provar la seva. La condició no s'escriu, ja que representa què és tot allò que no ha funcionat anteriorment.
L'estructura dels condicionals és molt simple. Prèviament al bloc del condicional hi ha una informació que dictarà amb quina base funcionarà el condicional, normalment s'utilitzen inputs perquè hi hagi diferents possibilitats.
Dins del bloc del condicional s'inicia amb el condicional, seguit de la condició va acompanyada d'un o diversos operadors. Aquests poden ser: d'aritmètica, d'assignació, de comparació, lògics, o bitwise. També cal destacar als booleans què comparen dos elements diferents. Després de la condició amb els operadors/booleans hi ha dos punts ":"què funcionen com a un “llavors” (than). Finalment, està tota la resta del bloc què indica les instruccions si la condició és veritable.
Codi què determina si un número és positiu, negatiu o es tracta del 0
Resultat del codi amb el nombre 3 (positiu)