CODEZEROINTERACTIVE

Chapter 8 / 15

Parte 6 — División con `/`

Operadores matemáticos, comparaciones, lógica, porcentajes, promedios y cálculos financieros.

Lesson 741%

7 / 25 lessons in this chapter

Parte 6 — División con `/`

1 / 1 in this part

Current chapter

Chapter 8 — Operadores y cálculos

Self-paced

Parte 6 — División con /

División normal

python terminal
resultado = 10 / 2

print(resultado)

Resultado:

text terminal
5.0

Aunque la división sea exacta, / normalmente produce un float.


Dividir un presupuesto

python terminal
presupuesto_mensual = 120_000
cantidad_semanas = 4

presupuesto_semanal = presupuesto_mensual / cantidad_semanas

print(presupuesto_semanal)

Resultado:

text terminal
30000.0

Calcular un promedio

python terminal
gasto_1 = 300
gasto_2 = 500
gasto_3 = 700

total_gastos = gasto_1 + gasto_2 + gasto_3
promedio = total_gastos / 3

print(promedio)

Resultado:

text terminal
500.0

División entre cero

Este código produce un error:

python terminal
resultado = 10 / 0

Python mostrará:

text terminal
ZeroDivisionError: division by zero

No es posible dividir una cantidad entre cero.


Un valor recibido puede ser cero

Supongamos:

python terminal
total_gastos = 1000
cantidad_movimientos = int(input("Cantidad de movimientos: "))

promedio = total_gastos / cantidad_movimientos

Si el usuario escribe:

text terminal
0

el programa fallará.

Más adelante utilizaremos condiciones para comprobar que la cantidad sea mayor que cero antes de dividir.