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

SOLICITA N NUMEROS Y VALIDA QUE LOS INGRESEN DE MANERA ASCENDENTE. IMPRIME LA MEDIANA ciclo while o for en python ​

Respuestas a la pregunta

Contestado por Tenhou
0

Respuesta:

cantidad=int(input("Cuantos numeros quiere ingresar ascendentemente:  "))

numeros=[]

anterior=0

for i in range(1,cantidad+1):

   if i==1:

       anterior = numero=int(input("Ingrese primer numero: "))

       numeros.append(str(numero))

   else:

       numero = int(input("Ingrese el siguiente numero: "))

       while anterior+1 != numero:

           numero = int(input("numero invalido ingrese nuevamente, (su numero anterior fue "+str(anterior)+") :"))

       anterior = numero

       numeros.append(str(numero))

print(", ".join(numeros))

print("La mediana es: "+numeros[int((len(numeros))/2)])

Adjuntos:
Otras preguntas