Saltar al contenido principal
🔒 Modo vista previa. Las primeras quince lecciones de Foundations son gratis; esta es Pro. Inicia un trial de 7 días para desbloquear el editor, las pistas AI y el resto del programa. Tarjeta requerida, cancela cuando quieras en Dashboard.Iniciar trial de 7 días →
← CursosPython FoundationsMódulo 4 · Programación orientada a objetosMini calculadorascenario64 / 174
+125 XP
Tarea
📝 **Tarea:** Escribe la función `calc(a, op, b)` - una minicalculadora. Admite 4 operaciones: `+`, `-`, `*`, `/`. Para dividir por 0, devuelve la cadena `"Pomilka"`. 📋 **Qué hay que hacer:** 1. Declare `def calc(a, op, b):` 2. Marque `op`: - `"+"` → devolver `a + b` - `"-"` → devolver `a - b` - `"*"` → devolver `a * b` - `"/"` → si `b == 0` devuelve `"Make"`, en caso contrario `a / b` 3. Llame con dos ejemplos: `calc(10, "+", 5)` y `calc(10, "/", 0)` 💡 **Ejemplo similar (calculadora simplificada):** ```pitón def operación_simple(a, op, b): si op == "+": devuelve a + b si op == "-": devuelve a - b devolver "Operación desconocida" imprimir(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Operación desconocida" ``` ⚠️ **Sugerencia:** use el retorno anticipado mediante `return`; después, el código de la función ya no se ejecuta. 🎯 **Resultado esperado:** ``` 15 pomilka ```
✏️ Escribe tu código aquí
🐍
Cargando Python...
Descarga única (~1 MB). Después, es instantáneo.
📊 Resultado
Pulsa Ejecutar para ver el resultado...

💬 Discusión

Sé el primero en hacer una pregunta o compartir un consejo.
Inicia sesión para unirte a la discusión. Leer es gratis.
Cargando discusión…