Ver Mensaje Individual
  #16 (permalink)  
Antiguo 07/10/2010, 22:25
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 729
Antigüedad: 17 años, 5 meses
Puntos: 8
Respuesta: me podrian ayudar?

Hice uno similar al tuyo pero no me funciona. Mira que estaba horas investigadno pero no.

Código Python:
Ver original
  1. n1 = int(raw_input('Ingresa el primer número: '))
  2. n2 = int(raw_input('Ingresa el segundo número: '))
  3. n3 = int(raw_input('Ingresa el tercer número: '))
  4. n4 = int(raw_input('Ingresa el cuarto número: '))
  5. n5 = int(raw_input('Ingresa el quinto número: '))
  6.  
  7. z2 = abs(n2) - abs(n1)
  8. z3 = abs(n3) - abs(n1)
  9. z4 = abs(n4) - abs(n1)
  10. z5 = abs(n5) - abs(n1)
  11.  
  12. numero = abs(z2)
  13.  
  14. if abs(numero) == abs(z2):
  15.     numero = abs(z2)
  16. if abs(numero) == abs(z3):
  17.     numero = abs(z3)
  18. if abs(numero) == abs(z4):
  19.     numero = abs(z4)
  20. if abs(numero) == abs(z5):
  21.     numero = abs(z5)
  22.  
  23. print "El número %d es más cercano al %d ." % (n1, numero)

Resultado:
Cita:
Ingresa el primer número: 3
Ingresa el segundo número: 4
Ingresa el tercer número: 7
Ingresa el cuarto número: 1
Ingresa el quinto número: 9
El número 3 es más cercano al 1 .









Edito:


Código Python:
Ver original
  1. n1 = int(raw_input('Ingresa el primer número: '))
  2. n2 = int(raw_input('Ingresa el segundo número: '))
  3. n3 = int(raw_input('Ingresa el tercer número: '))
  4. n4 = int(raw_input('Ingresa el cuarto número: '))
  5. n5 = int(raw_input('Ingresa el quinto número: '))
  6.  
  7. z2 = n2 - n1
  8. z3 = n3 - n1
  9. z4 = n4 - n1
  10. z5 = n5 - n1
  11.  
  12. numero = abs(z2)
  13.  
  14. if abs(numero) == abs(z2):
  15.     numero = abs(n2)
  16. if abs(numero) == abs(z3):
  17.     numero = abs(n3)
  18. if abs(numero) == abs(z4):
  19.     numero = abs(n4)
  20. if abs(numero) == abs(z5):
  21.     numero = abs(n5)
  22.  
  23. print "El número %d es más cercano al %d." % (n1, numero)

¿Esto es normal?

Cita:
Ingresa el primer número: 3
Ingresa el segundo número: 6
Ingresa el tercer número: 7
Ingresa el cuarto número: 8
Ingresa el quinto número: 9
El número 3 es más cercano al 9.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar

Última edición por REHome; 07/10/2010 a las 23:22 Razón: Resultado del programa.