Requisito previo: bucles en Python para verificar si un número es positivo, negativo, impar, par o cero. Este problema se resuelve usando if…elif…else y anidado if…else instrucción.
Acercarse :
- Un número es positivo si es mayor que cero. Comprobamos esto en la expresión de if.
- Si es Falso, el número será cero o negativo.
- Esto también se prueba en la expresión posterior.
- En caso de par e impar Un número es par si es perfectamente divisible por 2.
-
- Cuando el número se divide por 2, usamos el operador de resto % para calcular el resto.
- Si el resto no es cero, el número es impar.
Ejemplos:
Input : 10 Output : Positive number 10 is Even
Input : 0 Output : 0 is Even
Python
# Python Code to check if a number is # Positive, Negative, Odd, Even, Zero # Using if...elif...else num = 10 if num > 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number") # Checking for odd and even if (num % 2) == 0: print("{0} is Even".format(num)) else: print("{0} is Odd".format(num))
Output: Positive number 10 is Even
Python
# Python Code to check if a number is # Positive, Negative, Odd, Even, Zero # Using Nested if num = 20 if num >= 0: if num == 0: print("Zero") else: print("Positive number") else: print("Negative number") # Checking for odd and even if (num % 2) == 0: print("{0} is Even".format(num)) else: print("{0} is Odd".format(num))
Output: Positive number 20 is Even
Publicación traducida automáticamente
Artículo escrito por Pushpanjali chauhan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA