Saltar al contenido

Proyecto: precio del boleto

Python · Unidad 2: Condicionales

Puedes guardar un resultado en una variable y cambiarlo con otro if antes del return.

Así una segunda regla se aplica encima de la primera.

def total(precio, socio):
    if socio:
        precio = precio - 10
    return precio

print(total(50, True))
print(total(50, False))

Imprime

40
50

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Escribe el código

    En el cine, los menores de 12 años pagan 50, las personas de 60 años o más pagan 40 y los demás pagan 80. Escribe precio_boleto(edad), que regrese el precio.

  2. 2. Escribe el código

    Los martes, el boleto cuesta la mitad para todos. Escribe precio_boleto(edad, dia), que calcule el precio por edad como antes y, si dia es "martes", lo divida entre 2.

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →