preloader

1 janvier 1 | 2 minutes de lecture
Index du contenu

Es bastante común querer asignar un valor específico a una variable dependiente de alguna condición. Por ejemplo, si deseamos decidir si alguien es adolescente o no entonces podríamos verificar si tienen más de 12 años y menos de 20. Podríamos escribir esto como: edad = 15 estado = Ninguno si (edad > 12) y edad < 20: estado = ‘adolescente’ demás: estado = ’no adolescente' imprimir (estado) Si ejecutamos esto, obtenemos la cadena ‘adolescente’ impresa. Sin embargo, esto es bastante largo y puede que no sea obvio que la verdadera intención de este El código era asignar un valor apropiado al estado. Una alternativa es una expresión if. El formato de una expresión if es si <condición-se-cumple> else Ese es el resultado devuelto por la expresión if es el primer valor a menos que el la condición falla, en cuyo caso el resultado devuelto será el valor después del else. Él Puede parecer confuso al principio, pero se vuelve más fácil cuando ve un ejemplo. Por ejemplo, usando la expresión if podemos realizar una prueba para determinar el valor para asignar al estado y devolverlo como resultado de la expresión if. Por ejemplo: status = (‘adolescente’ si edad > 12 y edad < 20 else ’no adolescente’) imprimir (estado) Nuevamente, el resultado impreso es ‘adolescente’; sin embargo, ahora el código es mucho más conciso, y es claro que el propósito de la prueba es determinar el resultado para asignar al estado 6.7 Una nota sobre verdadero y falso Python es en realidad bastante flexible cuando se trata de lo que realmente se usa para representar Verdadero y Falso, de hecho se aplican las siguientes reglas • 0, ’’ (cadenas vacías), Ninguno equivale a Falso • Distintos de cero, cadenas no vacías, cualquier objeto equivale a Verdadero. Sin embargo, recomendamos ceñirse a Verdadero y Falso, ya que a menudo un enfoque más limpio y seguro. 6.6 si las expresiones 71

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Lire plus

• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.

Lire plus