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
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
Inglés,
hace 1 mes
Biología,
hace 1 mes
Matemáticas,
hace 1 mes
Matemáticas,
hace 9 meses
Matemáticas,
hace 9 meses