Informática, pregunta formulada por emisweet, hace 1 mes

AYUDA EN PYTHON

Crea una aplicación que permita determinar el mayor y el menor de 4 números ingresados por el usuario. Además, se debe mostrar la suma y el promedio de los mismos. Utilice funciones para el mayor, menor, promedio y suma.

Respuestas a la pregunta

Contestado por Tenhou
1

Respuesta:

def numMenor(numeros):

   menor = numeros[0]

   for numero in numeros:

       if menor > numero:

           menor = numero

   return menor

def numMayor(numeros):

   mayor = numeros[0]

   for numero in numeros:

       if mayor < numero:

           mayor = numero

   return mayor

def numSuma(numeros):

   suma = 0

   for numero in numeros:

       suma = suma + numero

   return suma

def numPromedio(numeros):

   return numSuma(numeros) / len(numeros)

def pedirNumero(msg):

   usuarioNum = input(msg)

   continuar = False

   while continuar == False:

       try:

           usuarioNum = int(usuarioNum)

           continuar = True

       except:

           usuarioNum = input("Numero no valido\nIngrese nuevamente ")

   return usuarioNum

listaNumeros = []

for x in range(1, 5):

   listaNumeros.append(pedirNumero("Ingrese un numero (" + str(x) + " de 4): "))

print("El numero menor es: ", numMenor(listaNumeros))

print("El numero mayor es: ", numMayor(listaNumeros))

print("El promedio es: ", numPromedio(listaNumeros))

Otras preguntas