Cita de: Novlucker en 6 Diciembre 2010, 15:32 PM
Si, usas abs, yo digo solo a base de if
Saludos
Si podria...
Código (python) [Seleccionar]
#!/usr/bin/env python
a=input("Ingresa un numero: ")
d=input("Ingresa otro numero: ")
c=d-a
if c<0: c*=(-1)
b = input("Ingresa otro numero: ")
if 0>b-a:
if c>(a-b):
c=a-b
d=b
else:
if c>(b-a):
c=b-a
d=b
b = input("Ingresa otro numero: ")
if 0>b-a:
if c>(a-b):
c=a-b
d=b
else:
if c>(b-a):
c=b-a
d=b
b = input("Ingresa otro numero: ")
if 0>b-a:
if c>(a-b):
c=a-b
d=b
else:
if c>(b-a):
c=b-a
d=b
print "el numero mas cercano a "+str(a)+" es "+str(d)