if, elif, else en Python
Ramificar: elegir un camino según condiciones, de arriba abajo.
def calificar(puntaje):
if puntaje >= 90:
return "A"
elif puntaje >= 80:
return "B"
elif puntaje >= 70:
return "C"
else:
return "F"
nota = calificar(85)
veredicto = "aprobado" if nota != "F" else "reprobado"
Cómo funciona
- Una escalera de
if/elifretorna en la primera rama verdadera. elseatrapa todo lo que cayó hasta el final.- La expresión condicional de una línea resuelve elecciones simples.
Palabras clave y builtins usados aquí
defelifelseifreturn
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 209
- Tokens
- 63
- Ritmo de tres estrellas
- 85 tpm
Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 44 segundos.
Paso 1 de 7 en Control de flujo; paso 16 de 72 en Fundamentos del lenguaje.