[ Foro de Python ]
Realizar un programa en Python que mediante un menú de opciones resuelva:
(1) Ingresar dos valores enteros A y B validando que sean positivos, que A sea par y que B sea
impar.
(2) Mostrar el cociente y el resto de la división entera mediante restas sucesivas entre A y B.
(3) Mostar si B es primo o no lo es.
(4) Intercambiar los valores de A y B.
(5) Calcular y mostrar la raíz cuadrada de A. (Algoritmo babilónico)
(6) Salir
Debe realizar al menos los siguientes módulos:
Módulo Descripción
menu() El módulo devuelve un valor entero, validando que se encuentre en el
intervalo [1,6]
esPar(x) El módulo devuelve el valor lógico True si x es par o devuelve el valor lógico
False si x no es par.
divisionEntera(ddo,dsor) El módulo devuelve el cociente, el resto de la división entera mediante restas
sucesivas entre el dividendo(ddo) y el divisor (dsor).
esPrimo(x) El módulo devuelve el valor lógico True si x es primo y devuelve el valor lógico
False si x no es primo.
intercambio(n,m) El módulo devuelve los valores de n y m intercambiados.
raizBabilonico(n)
El módulo devuelve la raíz cuadrada de n, calculada por el Algoritmo
babilónico.
https://es.wikipedia.org/wiki/C%C3%A1lculo_de_la_ra%C3%ADz_cuadrada
salir() Módulo que muestra un mensaje de despedida y anuncio de cierre del
programa.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)