Expresiones if/elif/else
Para verificar una condición adicional después de la declaración if
inicial, use elif
. Esto permite que se evalúen múltiples condiciones en secuencia. La estructura es la siguiente:
if condition1:
do this if condition1 is true
elif condition2:
do this if condition1 isn't true, but condition2 is
else:
do this if neither condition is true
El código que sigue al else
final se ejecuta solo si ninguna de las condiciones anteriores se cumple. Puedes usarlo para categorizar una cadena como grande si contiene más de 20 caracteres, mediana si tiene entre 11 y 20 caracteres (inclusive), y pequeña si tiene 10 o menos caracteres.
123456789101112131415161718192021# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
Nota
Puedes apilar múltiples bloques
elif
según sea necesario. Sin embargo, ten en cuenta que el uso excesivo de bloqueselif
puede no ser la forma más eficiente de estructurar tu código.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 1.67
Expresiones if/elif/else
Desliza para mostrar el menú
Para verificar una condición adicional después de la declaración if
inicial, use elif
. Esto permite que se evalúen múltiples condiciones en secuencia. La estructura es la siguiente:
if condition1:
do this if condition1 is true
elif condition2:
do this if condition1 isn't true, but condition2 is
else:
do this if neither condition is true
El código que sigue al else
final se ejecuta solo si ninguna de las condiciones anteriores se cumple. Puedes usarlo para categorizar una cadena como grande si contiene más de 20 caracteres, mediana si tiene entre 11 y 20 caracteres (inclusive), y pequeña si tiene 10 o menos caracteres.
123456789101112131415161718192021# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
Nota
Puedes apilar múltiples bloques
elif
según sea necesario. Sin embargo, ten en cuenta que el uso excesivo de bloqueselif
puede no ser la forma más eficiente de estructurar tu código.
¡Gracias por tus comentarios!