
En 60 minutos completarás un mini-quiz de Python, provocarás una equivocación controlada y guardarás la corrección en un archivo ejecutable.
S2D7_repaso.py. Debe contener tus seis respuestas del mini‑quiz, la salida que obtuviste al ejecutar las pruebas y una corrección escrita para cada respuesta que hayas fallado. Hoy cierras la semana con evidencia de qué ya funciona y qué necesitas repetir; no se añade contenido nuevo.input() devuelve una cadena (str), mientras int() construye un entero a partir de una cadena numérica válida. 1strip() y lower() siguen produciendo texto; split() produce una lista; /, // y % responden a preguntas numéricas diferentes. La documentación oficial de Python define // como el cociente redondeado hacia menos infinito y % como el resto de la división, y lista strip(), lower() y split() entre los métodos de str. 227:03, capítulo Working With Strings, y diez minutos desde 38:18, capítulo Working With Numbers. La ficha de freeCodeCamp.org confirma esos capítulos y sus marcas de tiempo. 3Python Basics Quiz dentro del curso. 4input() e int() cuando una respuesta de tipo o conversión no coincida con tu predicción. 1S2D6_nombre_edad.py —o S2D6_nombre_edad.ipynb si trabajas en Colab— y confirma que aparece el nombre y la edad.S2D3_texto_python.py, S2D4_numeros_python.py y S2D5_cinco_ejercicios.py. Sin rehacerlos, localiza una línea de limpieza de texto, una operación numérica y una conversión de entrada; anótalas como tres recordatorios.S2D7_repaso.py y escribe las seis predicciones de abajo sin mirar la clave. Al terminar este bloque, el archivo debe existir y contener las seis respuestas, aunque alguna lleve ? mientras la revisas.27:03 y otros diez desde 38:18. Detente antes de 48:26: Getting Input From Users ya fue el foco del Día 6, y hoy no necesitas avanzar a capítulos nuevos. 3split() y qué pregunta responde %. Si prefieres texto interactivo, usa Python Basics Review durante el mismo bloque y vuelve al quiz de esta tarjeta para dejar una única respuesta guardada.# S2D7_repaso.py
# Escribe aquí tus predicciones antes de ejecutar.
# 1. ¿Qué tipo devuelve input() si escribes 24?
# Mi respuesta:
# 2. ¿Qué valor y qué tipo produce int("24")?
# Mi respuesta:
# 3. ¿Qué queda después de limpiar, pasar a minúsculas y dividir?
# Mi respuesta:
# 4. Predice: 17 // 5 y 17 % 5.
# Mi respuesta:
# 5. Si hay 17 elementos y 8 están terminados, ¿cuántos faltan?
# Mi respuesta:
# 6. ¿Por qué el nombre puede conservarse como texto y la edad debe convertirse?
# Mi respuesta:
nombre = input("Nombre de prueba: ").strip()
edad_texto = input("Edad de prueba: ")
edad = int(edad_texto)
comentario = " El modelo resume comentarios. "
limpio = comentario.strip()
palabras = limpio.lower().split()
total = 17
terminados = 8
pendientes = total - terminados
bloques_completos = total // 5
sobrantes = total % 5
print("Nombre:", nombre)
print("Tipo del nombre:", type(nombre).__name__)
print("Edad:", edad)
print("Tipo de la edad:", type(edad).__name__)
print("Texto limpio:", limpio)
print("Palabras:", palabras)
print("Pendientes:", pendientes)
print("Bloques completos:", bloques_completos)
print("Sobrantes:", sobrantes)" Hola Python ".strip().lower().split(). En la cuarta, escribe dos resultados separados: uno para // y otro para %.Ana y 28. Comprueba que el nombre queda como texto y la edad como entero.✓ las respuestas que coincidieron y con ✗ las que necesiten corrección.total // 5 por total / 5. Ejecuta, observa que 3.4 no expresa tres bloques completos, y restaura //. Escribe en un comentario: Error: usé /; corrección: uso // para bloques completos.total a 20 y terminados a 13. Predice 7 pendientes antes de ejecutar. Guarda el archivo con esta segunda prueba y conserva la salida final.input() devuelve str, aunque la entrada parezca un número. 1int("24") produce el entero 24. 1['hola', 'python']: strip() quita los espacios exteriores, lower() cambia las letras y split() separa las palabras en una lista. 217 // 5 produce 3 y 17 % 5 produce 2: cuatro grupos completos y dos elementos sobrantes. 217 - 8 produce 9 elementos pendientes. La resta y los ejemplos de división forman parte de las operaciones numéricas ya practicadas en la semana. 5input() lo devuelve como str; la edad se convierte con int() antes de usarla como número. 1S2D7_repaso.py estas cinco líneas de cierre:S2D7_repaso.py desde un archivo vacío.strip(), lower() y split() con una salida visible./ en lugar de //.7 pendientes y comparaste la salida.docs.python.org
docs.python.org
freecodecamp.org
docs.python.org
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.