
Construye un programa que clasifica tus minutos de práctica con if, elif y else, prueba tres límites y corrige un error de indentación en 60 minutos.
dia-01-condicionales/ con tres evidencias:condicionales.py, un programa que clasifica tus minutos de práctica;predicciones.md, con la rama que esperabas para tres entradas;salida.txt, con ejecuciones de los tres límites y una prueba propia.if, elif, else. Hoy el programa debe tomar una decisión según un dato. No avances todavía a bucles, funciones ni validaciones más complejas.dia-01-condicionales/predicciones.md:input("Minutos: ") y qué cambia cuando lo envuelves en int()?minutos = 75, ¿qué devuelven minutos // 60 y minutos % 60?nombre y mostrarlo con print(nombre)?pendiente; la práctica de hoy debe corregirla con una ejecución, no con una adivinanza.1:40:06 · If Statements y, si llegas antes, continúa con 1:54:07 · If Statements & Comparisons. El índice del video también marca 2:00:37 · Building a better Calculator, pero no necesitas llegar hasta allí para terminar hoy. 1if ejecuta un bloque cuando se cumple una condición; puede haber partes elif y una parte else opcional. elif es la forma abreviada de «else if». Las instrucciones que pertenecen a una rama deben quedar indentadas. 2dia-01-condicionales/condicionales.py con este programa:nombre = input("Nombre: ")
minutos = int(input("Minutos de práctica: "))
if minutos < 20:
nivel = "inicio"
mensaje = "Haz una práctica corta y concreta."
elif minutos < 60:
nivel = "constante"
mensaje = "Ya puedes reservar una hora completa pronto."
else:
nivel = "sesión completa"
mensaje = "Registra qué parte del ejercicio te costó más."
print("Nombre:", nombre)
print("Nivel:", nivel)
print("Nota:", mensaje)predicciones.md con estos tres casos:10, debe entrar en la primera rama y mostrar inicio.30, debe entrar en la rama elif y mostrar constante.60, la comparación minutos < 60 ya no se cumple; debe entrar en else y mostrar sesión completa.dia-01-condicionales/salida.txt. Usa el mismo nombre en las tres pruebas para que puedas concentrarte en el cambio de rama. Después ejecuta una cuarta vez con un número elegido por ti y escribe si tu predicción coincidió.if–elif–else para separar valores negativos, cero y positivos. 2prueba_error.py: quita la indentación de nivel = "inicio" dentro del primer if y ejecuta el archivo. Conserva el mensaje de error en predicciones.md, explica qué bloque quedó mal formado y vuelve a poner los cuatro espacios. Ejecuta otra vez el archivo principal para comprobar que la corrección no lo dejó roto.for, while, funciones ni listas nuevas a este programa. La meta de hoy es ver con tus propios datos qué hace una condición, qué diferencia hay entre elif y else, y por qué la indentación define el bloque.dia-01-condicionales/ con condicionales.py, predicciones.md y salida.txt.10, 30 y 60 antes de ejecutar.if, elif y else.predicciones.md:20, 60 o con el valor que probaste cerca de un corte.docs.python.org
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.