Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: srg en 30 Octubre 2013, 00:18 am



Título: Ejercicio básico Python
Publicado por: srg en 30 Octubre 2013, 00:18 am
¿Ejercicio basico Python?
"Escribe en Python un programa, el cual pide al usuario una secuencia de números reales y enseñe en la pantalla el tamaño de dicha secuencia. Recuerda que eso se mostrará cuándo el usuario escriba la cadena de caracteres "TERMINAR" Ejemplo:
Escribe un número rea: 4
Escribe un número real:5
Tamaño de la secuencia: 2
Haz lo mismo para que muestre el valor medio de los números y a continuación la suma de los números."

Supongo que hay que utilizar el código str por lo de la secuencia. ¿Alguien sabe resolver este básico ejercicio? Gracias.


Título: Re: Ejercicio básico Python
Publicado por: El Benjo en 30 Octubre 2013, 01:05 am
Me suena a tarea. ¬¬


Título: Re: Ejercicio básico Python
Publicado por: srg en 30 Octubre 2013, 01:17 am
Pues si, y lo he intentado pero no se como hacer ara que el programa pida al usuario los números que el usuario quiera... De momento lo he dejado así. ¿Y para sacar la media y la medida?
Gracias.
a=int(input("Numero:"))
b=int(input("numero:"))
c=int(input("numero:"))
d=int(input("numero:"))
f=int(input("numero:"))
g=int(input("numero:"))
h=int(input("numero:"))
i=int(input("numero:"))

suma=(a+b+c+d+f+g+h)
print("la suma es:")
print (suma)
   


Título: Re: Ejercicio básico Python
Publicado por: Mitsu en 30 Octubre 2013, 01:46 am
Si lo que quieres es que el user sea el que determine cuántos números quiere operar, pues pídeselos xD

Nota: No conozco mucho de Python, perdóname si hago estupideces en la sintaxis.

Código
  1. a = int (input("Cuantos numeros desea operar?"))
  2.  
  3. indice = 0
  4. suma = 0
  5.  
  6. while (indice<=a) :
  7.      suma += int(input("Introduce el numero ",(indice+1))
  8.      indice++
  9.  
  10. media = suma / a