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
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))