Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2010, 09:50
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Introducir nñumeros positivos y negativos se acaba

Que vaya leyendo números y mostrarlos por pantalla hasta que la persona introduzca un número negativo. En ese momento, el programa mostrará un mensaje de despedida y finalizará su ejecución.

Código Python:
Ver original
  1. # Variables.
  2. comienzo = 0
  3. fin = 100
  4. # Introducir datos a la variable.
  5. numero = int(raw_input("introduce un número: "))
  6.  
  7. for i in range(comienzo, fin):
  8.     if numero > 0:
  9.         print 'El número', numero,  'es positivo.'
  10.         break
  11.     else:
  12.         print 'El número', numero, 'es negativo.'
  13.         break

Me parece que hay que usar While y sigo investigando.

Edito:

Código Python:
Ver original
  1. # Variables.
  2. comienzo = 0
  3. fin = 100
  4. # Introducir datos a la variable.
  5. numero = int(raw_input("introduce un número: "))
  6.  
  7. while numero < 0:
  8.     for i in range(comienzo, fin):
  9.         if numero > 0:
  10.             print 'El número', numero,  'es positivo.'
  11.             break
  12.         else:
  13.             print 'El número', numero, 'es negativo.'
  14.             break

Me sale un bucle infinito cuando introduzco un número negativo, y positivo no hace nada.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar

Última edición por REHome; 21/10/2010 a las 10:00