Índice de contenido
13.9 Determinación de la operación a ejecutar Ya casi llegamos y podemos actualizar nuestro bucle de cálculo principal con algo de lógica para determinar la operación real a invocar. Para ello utilizaremos una sentencia if con las piezas elif opcionales. La sentencia if estará condicionada a la operación seleccionada y luego llamará a la función apropiada (como sumar, restar, etc.) como se muestra aquí: si opción_menú == ‘1’: resultado = suma(n1, n2) elif menu_choice == ‘2’: resultado = restar(n1, n2) elif menu_choice == ‘3’: resultado - multiplicar(n1, n2) elif menu_choice == ‘4’: resultado = dividir(n1, n2) Cada parte de la instrucción if llama a una función diferente; pero todos almacenan el valor devuelto en la variable de resultado. Ahora podemos agregar esto al ciclo de cálculo para crear nuestro completamente funcional bucle de calculadora: terminado = falso mientras no termine: resultado = 0 opción_menú = obtener_opción_operación() n1, n2 = obtener_números_del_usuario() si opción_menú == ‘1’: resultado = suma(n1, n2) elif menu_choice == ‘2’: resultado = restar(n1, n2) elif menu_choice == ‘3’: resultado - multiplicar(n1, n2) elif menu_choice == ‘4’: resultado = dividir(n1, n2) imprimir(‘Resultado:’, resultado) imprimir(’=================’) terminado = verificar_si_el_usuario_ha_terminado(() imprimir(‘adiós’) 13.10 Ejecutar la calculadora Si ahora ejecuta la calculadora, se le pedirá que ingrese lo que corresponda. Tú puede intentar romper la calculadora ingresando caracteres cuando se solicitan números, o valores fuera de rango para las operaciones, etc. y debe ser lo suficientemente resistente para manejar estas entradas erróneas, por ejemplo: 13.9 Determinación de la operación a ejecutar 147
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más