Breaking

Post Top Ad

Your Ad Spot

martes, 17 de diciembre de 2019

Programa Python para verificar si un número es positivo, negativo o 0

En este ejemplo, aprenderá a verificar si un número ingresado por el usuario es positivo, negativo o cero. Este problema se resuelve usando la declaración if ... elif ... else y anidada if ... else.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
  • Python if ... else Declaración
  • Python de entrada, salida e importación

Código fuente: Usando if ... elif ... else

  1. num = float(input("Enter a number: "))
  2. if num > 0:
  3. print("Positive number")
  4. elif num == 0:
  5. print("Zero")
  6. else:
  7. print("Negative number")
Ejecutar código
Aquí, hemos usado la if...elif...elsedeclaración. Podemos hacer lo mismo usando ifdeclaraciones anidadas de la siguiente manera.

Código fuente: Uso anidado si

  1. num = float(input("Enter a number: "))
  2. if num >= 0:
  3. if num == 0:
  4. print("Zero")
  5. else:
  6. print("Positive number")
  7. else:
  8. print("Negative number")
Ejecutar código
La salida de ambos programas será la misma.
Salida 1
Ingrese un número: 2
Numero positivo
Salida 2
Ingrese un número: 0
Cero
Un número es positivo si es mayor que cero. Verificamos esto en la expresión de ifSi es así False, el número será cero o negativo. Esto también se prueba en la expresión posterior.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas