
En 60 minutos completarás cinco ejercicios de Python con datos de tu proyecto y guardarás una versión ejecutada y comprobable.
S2D5_cinco_ejercicios.py —o S2D5_cinco_ejercicios.ipynb si sigues en Colab— con cinco programas breves relacionados con tu proyecto:input() muestra una indicación, lee una línea y devuelve esa entrada como texto (str). Aunque escribas 24, Python recibe inicialmente la cadena "24"; para operar con ella debes convertirla. La documentación oficial describe input([prompt]) y su valor de retorno como una cadena. 1int("24") construye el entero 24, mientras que float("37.5") construye el número 37.5. Si la respuesta no representa un número válido, la conversión puede producir ValueError; hoy usarás respuestas válidas y anotarás los casos inválidos sin resolverlos. 23input() recibe texto, int() o float() convierten cuando hace falta y print() muestra el resultado. print() escribe los objetos en una salida de texto, separados por espacios y seguidos por un salto de línea si no cambias sus opciones. 448:26, capítulo Getting Input From Users, y continúa con Building a Basic Calculator en 52:37. Son los fragmentos inmediatamente posteriores a Working With Numbers; la ficha del vídeo de freeCodeCamp.org confirma esos capítulos y marcas de tiempo. 5input() y qué tipo devuelve. 1S2D4_numeros_python.py y ejecútalo una vez. Comprueba que todavía puedes calcular pendientes, porcentajes, bloques completos y sobrantes. respuesta = input("Escribe 24: ")
cantidad = int(respuesta)respuesta y cantidad./, // y %. Hoy no vas a estudiar una operación nueva; vas a usar varias en cinco pruebas pequeñas.48:26, donde comienza Getting Input From Users. Continúa hasta Building a Basic Calculator, que aparece en 52:37; detente antes de Lists, que empieza en 1:03:10. 5int() y una conversión con float(). Anota tres observaciones: qué devuelve input(), cuándo hace falta convertir y qué resultado queda listo para una operación.S2D5_cinco_ejercicios.py y escribe los cinco ejercicios en un mismo archivo. Ejecuta cada uno antes de pasar al siguiente.# Ejercicio 1: identificar el proyecto
print("EJERCICIO 1")
proyecto = input("Nombre del proyecto: ").strip()
print("Trabajarás en:", proyecto)
# Ejercicio 2: contar elementos pendientes
print("\nEJERCICIO 2")
total_elementos = int(input("¿Cuántos elementos hay en total? "))
terminados = int(input("¿Cuántos ya terminaste? "))
pendientes = total_elementos - terminados
print("Elementos pendientes:", pendientes)
# Ejercicio 3: calcular porcentaje revisado
print("\nEJERCICIO 3")
total_registros = int(input("¿Cuántos registros tienes? "))
registros_revisados = int(input("¿Cuántos revisaste? "))
porcentaje = registros_revisados / total_registros * 100
print("Porcentaje revisado:", round(porcentaje, 2), "%")
# Ejercicio 4: repartir en bloques
print("\nEJERCICIO 4")
elementos = int(input("¿Cuántos elementos vas a repartir? "))
tamano_bloque = int(input("¿Cuántos elementos tendrá cada bloque? "))
bloques_completos = elementos // tamano_bloque
sobrantes = elementos % tamano_bloque
print("Bloques completos:", bloques_completos)
print("Elementos sobrantes:", sobrantes)
# Ejercicio 5: estimar tiempo de trabajo
print("\nEJERCICIO 5")
cantidad = int(input("¿Cuántos elementos faltan? "))
minutos_por_elemento = float(
input("¿Cuántos minutos necesita cada elemento? ")
)
minutos_totales = cantidad * minutos_por_elemento
print("Minutos estimados:", round(minutos_totales, 2))24 como total y 9 como terminados. Predice 15 pendientes antes de ejecutar.24 registros y 9 revisados. Predice el porcentaje y compáralo con el valor redondeado.24 elementos y bloques de 5. Predice 4 bloques completos y 4 sobrantes.8 elementos y 12.5 minutos por elemento. Predice 100.0 minutos. Escribe el decimal con punto en esta primera versión.30 y 12 en el Ejercicio 2, y 7.5 minutos en el Ejercicio 5. Calcula primero y ejecuta después.input() devuelve: el tipo que comprobaste.int(): qué respuesta convertiste.float(): qué respuesta decimal convertiste.S2D5_cinco_ejercicios.py o S2D5_cinco_ejercicios.ipynb con el nombre indicado.int() y float() antes de hacer cálculos.docs.python.org
docs.python.org
docs.python.org
docs.python.org
youtube.com
freecodecamp.org
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.