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 objetosAnálisis de números descuidadowrite60 / 174
+100 XP
Tarea
📝 **Tarea:** Escriba una función `parse_int(s)` que devuelva un número de una cadena, o `-1` si la conversión no es posible. 📋 **Qué hay que hacer:** 1. Declare `def parse_int(s):` 2. Envuelva `int(s)` en `try` 3. En `excepto ValueError`, devuelve `-1` 4. Llama con dos líneas: `"42"` y `"hello"` 💡 **Ejemplo similar (lógica predeterminada diferente):** ```pitón def to_float(s, predeterminado=0.0): prueba: flotador(es) de retorno excepto ValorError: devolver valor predeterminado imprimir(to_float("3.14")) # 3.14 imprimir(to_float("abc")) # 0.0 imprimir(to_float("abc", -1)) # -1 ``` ⚠️ **Pista:** el error de conversión incorrecta es `ValueError`. 🎯 **Resultado esperado:** ``` 42 -1 ```
✏️ 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…