CODEZEROINTERACTIVE

Chapter 1 / 12

8. Condiciones

Introducción a la programación, pensamiento lógico y primeros conceptos para empezar con calma.

Lesson 91%

9 / 32 lessons in this chapter

Lessons

8 / 31 in this part

Current chapter

Chapter 1 — Python desde cero

Self-paced

8. Condiciones

Las condiciones permiten que un programa tome decisiones.

Por ejemplo:

Si el saldo es menor que cero, mostrar una advertencia.

En Python se escribe así:

python terminal
saldo = -50

if saldo < 0:
    print("Advertencia: saldo negativo")

¿Qué significa la sangría?

Observa los espacios antes de print():

python terminal
if saldo < 0:
    print("Advertencia")

Esos espacios indican que la instrucción pertenece al if.

Python utiliza la sangría para organizar el código.

Incorrecto:

python terminal
if saldo < 0:
print("Advertencia")

Correcto:

python terminal
if saldo < 0:
    print("Advertencia")

Normalmente se utilizan cuatro espacios.

else

else significa “de lo contrario”.

python terminal
saldo = 500

if saldo < 0:
    print("Saldo negativo")
else:
    print("Saldo disponible")

elif

elif permite revisar más posibilidades.

python terminal
saldo = 0

if saldo > 0:
    print("Tienes dinero disponible")
elif saldo == 0:
    print("Tu saldo es cero")
else:
    print("Tu saldo es negativo")

Operadores de comparación

OperadorSignificado
==Es igual a
!=Es diferente de
>Es mayor que
<Es menor que
>=Es mayor o igual que
<=Es menor o igual que

¿Por qué = y == son diferentes?

Un solo = asigna un valor:

python terminal
saldo = 500

Dos símbolos == comparan valores:

python terminal
saldo == 500