7/4/2020 Condiciones de Python
HTML CSS MORE
[Link]
Python If ... de lo contrario
❮ Anterior Siguiente ❯
Condiciones de Python y declaraciones If
Python admite las condiciones lógicas habituales de las matemáticas:
Igual: a == b
No es igual: a! = B
Menos de: a <b
Menor o igual que: a <= b
Mayor que: a> b
Mayor o igual que: a> = b
Estas condiciones se pueden usar de varias maneras, más comúnmente en
"declaraciones if" y bucles.
Se escribe una "declaración if" utilizando la palabra clave if .
Ejemplo
Si la declaración:
a = 33
b = 200
[Link] 1/12
7/4/2020 Condiciones de Python
if b > a:
HTML CSS MORE
print("b is greater than a")
Inténtalo tú mismo "
En este ejemplo, usamos dos variables, a y b , que se usan como parte de la
instrucción if para probar si b es mayor que a . Como una es 33 y b es 200 ,
sabemos que 200 es mayor que 33, y así es la impresión de pantalla que a "b es mayor
que una".
Sangría
Python se basa en la sangría (espacio en blanco al comienzo de una línea) para definir el
alcance en el código. Otros lenguajes de programación a menudo usan llaves para este
propósito.
Ejemplo
Si la declaración, sin sangría (generará un error):
a = 33
b = 200
if b > a:
print("b is greater than a") # you will get an error
Inténtalo tú mismo "
Elif
[Link] 2/12
7/4/2020 Condiciones de Python
La palabra clave elif es la forma de pitones de decir "si las condiciones anteriores no
HTML CSS MORE
eran ciertas, entonces intente esta condición".
Ejemplo
a = 33
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
Inténtalo tú mismo "
En este ejemplo, a es igual a b , por lo que la primera condición no es verdadera, pero
la condición elif es verdadera, por lo que imprimimos en la pantalla que "a y b son
iguales".
Más
La palabra clave else captura cualquier cosa que no esté atrapada por las condiciones
anteriores.
Ejemplo
a = 200
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
else:
print("a is greater than b")
Inténtalo tú mismo "
[Link] 3/12
7/4/2020 Condiciones de Python
HTML CSS MORE
En este ejemplo, a es mayor que b , por lo que la primera condición no es verdadera,
también la condición elif no es verdadera, así que pasamos a la condición else e
imprimimos en la pantalla que "a es mayor que b".
También puede tener un else sin el elif :
Ejemplo
a = 200
b = 33
if b > a:
print("b is greater than a")
else:
print("b is not greater than a")
Inténtalo tú mismo "
Mano corta si
Si solo tiene que ejecutar una instrucción, puede ponerla en la misma línea que la
instrucción if.
Ejemplo
Una línea si la declaración:
if a > b: print("a is greater than b")
Inténtalo tú mismo "
Mano corta si ... de lo contrario
[Link] 4/12
7/4/2020 Condiciones de Python
Si solo tiene que ejecutar una instrucción, una para if y otra para más, puede poner todo
en la HTML CSS MORE
misma línea:
Ejemplo
Una línea si otra declaración:
a = 2
b = 330
print("A") if a > b else print("B")
Inténtalo tú mismo "
Esta técnica se conoce como operadores ternarios o expresiones condicionales .
También puede tener varias instrucciones else en la misma línea:
Ejemplo
Una línea si otra declaración, con 3 condiciones:
a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")
Inténtalo tú mismo "
Y
La palabra clave y es un operador lógico, y se usa para combinar declaraciones
condicionales:
[Link] 5/12
7/4/2020 Condiciones de Python
Ejemplo
HTML CSS MORE
Pruebe si a es mayor que b , Y si c es mayor que a :
a = 200
b = 33
c = 500
if a > b and c > a:
print("Both conditions are True")
Inténtalo tú mismo "
O
La or palabra clave es un operador lógico y se usa para combinar declaraciones
condicionales:
Ejemplo
Pruebe si a es mayor que b , O si a es mayor que c :
a = 200
b = 33
c = 500
if a > b or a > c:
print("At least one of the conditions is True")
Inténtalo tú mismo "
Anidado si
Puede tener if declaraciones dentro de las if declaraciones, esto se llama
declaraciones anidadas if .
[Link] 6/12
7/4/2020 Condiciones de Python
HTML CSS MORE
Ejemplo
x = 41
if x > 10:
print("Above ten,")
if x > 20:
print("and also above 20!")
else:
print("but not above 20.")
Inténtalo tú mismo "
La declaración de pase
if las declaraciones no pueden estar vacías, pero si por alguna razón tiene una
if declaración sin contenido, pass escríbala para evitar un error.
Ejemplo
a = 33
b = 200
if b > a:
pass
Inténtalo tú mismo "
Ponte a prueba con ejercicios
[Link] 7/12
7/4/2020 Condiciones de Python
HTML CSS MORE
Ejercicio:
Imprimir "Hola mundo si a es mayor que b .
a = 50
b = 10
una si
imprimir ("Hola mundo")
Enviar respuesta "
Comience el ejercicio
❮ Anterior Siguiente ❯
[Link] 8/12
7/4/2020 Condiciones de Python
HTML CSS MORE
SELECTOR DE COLOR
CÓMO
Pestañas
Desplegables
Acordeones
Navegación lateral
Navegación
superior
Cuadros modales
Barras de progreso
Parallax
Formulario de inicio de
sesión
HTML Incluye
Google Maps
Deslizadores de rango
Información sobre
herramientas Lista de
filtros de
diapositivas
Lista de
clasificación
[Link] 9/12
7/4/2020 Condiciones de Python
HTML CSS MORE COMPARTIR
CERTIFICADOS
HTML
CSS
JavaScript
SQL
Python
PHP
jQuery
Bootstrap
XML
Lee mas "
[Link] 10/12
7/4/2020 Condiciones de Python
HTML CSS MORE
ERROR DE INFORME
IMPRIMIR PÁGINA
FORO
ACERCA DE
Los mejores tutoriales
Tutorial HTML Tutorial
CSS Tutorial
JavaScript Tutorial
Cómo Tutorial
SQL Tutorial
Python Tutorial
[Link] Tutorial
Bootstrap Tutorial
PHP Tutorial
jQuery Tutorial
Java Tutorial
C ++
Referencias principales
Referencia HTML Referencia
CSS Referencia
JavaScript Referencia
SQL Referencia
Python Referencia
[Link] Referencia
Bootstrap Referencia
PHP
Colores HTML
Referencia jQuery Referencia
Java Referencia
angular
Mejores ejemplos
Ejemplos HTML
CSS Ejemplos
de JavaScript Ejemplos
[Link] 11/12
7/4/2020 Condiciones de Python
Cómo Ejemplos
HTML CSS MORE Ejemplos de SQL
Python Ejemplos
[Link] Ejemplos
Bootstrap Ejemplos
PHP Ejemplos
de jQuery Ejemplos
Java Ejemplos
Ejemplos de XML
Certificados web
Certificado HTML Certificado
CSS Certificado
JavaScript Certificado
SQL Certificado
Python Certificado
jQuery Certificado
PHP Certificado
Bootstrap Certificado
XML
Obtenga la certificación »
W3Schools está optimizado para el aprendizaje, las pruebas y la capacitación. Los ejemplos pueden
simplificarse para mejorar la lectura y la comprensión básica. Los tutoriales, referencias y ejemplos se revisan
constantemente para evitar errores, pero no podemos garantizar la corrección completa de todo el contenido.
Al usar este sitio, usted acepta haber leído y aceptado nuestros términos de uso , cookies y política de
privacidad . Copyright 1999-2020 por Refsnes Data. Todos los derechos reservados.
Desarrollado por [Link] .
[Link] 12/12