Python - mostrar el valor absoluto del número ingresado

 
Vista:
sin imagen de perfil

mostrar el valor absoluto del número ingresado

Publicado por shredarg (6 intervenciones) el 11/04/2019 00:02:08
Empece hace poco en python y se me ocurrió hacer este sencillo programa:

Hacer un programa que permita al usuario ingresar un número. El programa debe mostrar el valor absoluto del número ingresado.
El valor absoluto del un número es:
Si NUMERO >= 0, el valor absoluto es el mismo número.
Si NUMERO < 0, el valor absoluto es el valor POSITIVO de ese número:

Por ejemplo:
Valor absoluto de 3: 3
Valor absoluto de 0: 0
Valor absoluto de -3: 3

La cosa es que no se me ocurre como podría hacer el código así que si me pueden pasar armar el código o dar algún consejo para empezar les agradecería muchísimo!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 161
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

mostrar el valor absoluto del número ingresado

Publicado por Jonay Zevenzui (14 intervenciones) el 11/04/2019 08:15:22
Para obtener el valor absoluto de un número en Python existe el método abs(), en la siguiente dirección tienes un ejemplo de uso:

https://www.programiz.com/python-programming/methods/built-in/abs

Espero que te sirva, un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 443
Bronce
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

mostrar el valor absoluto del número ingresado

Publicado por Daniel (104 intervenciones) el 11/04/2019 09:55:25
Hola,

La solución correcta es la que indica Jonay es su comentario, utilizar el método abs(). Si lo que quieres es hacer una implementación por motivos pedagógicos el proceso lo has indicado en el enunciado:

1
2
3
4
if numero >= 0:
    resultado = numero
else:
    resultado = -numero

Saludos,
Daniel Rodríguez.
Analytics Lane
Python en Analytics Lane
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 808
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

mostrar el valor absoluto del número ingresado

Publicado por dario (135 intervenciones) el 11/04/2019 16:31:18
Espero esto te sirva.
Salu2.

1
2
3
4
5
6
7
8
num = int(input('Digite un numero: '))
 
if num >= 0:
  absoluto = num
  print('El valor absoluto de %d es %d' %(num,absoluto))
else:
  absoluto = num * -1
  print('El valor absoluto de %d es %d' %(num,absoluto))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar