Python palabra clave aumento : Aquí, vamos a aprender acerca de la palabra clave subida con ejemplo.
Python aumento de palabras clave
exceptuar es una palabra clave (class -sensible) en Python, que se utiliza para lanzar una excepción / error con un mensaje personalizado y se detiene la ejecución de los programas.
Es muy útil cuando se quiere trabajar con las validaciones de entrada. case ejemplo – si se está trabajando con los números positivos y los insumos alguien un número negativo, en este For, podemos plantear un error y detener la ejecución del programa.
Sintaxis de aumento palabra clave
if test_condition:
raise Exception(Message)
Ejemplo:
Input:
string = "Hello"
if string=="Hello" or string=="Hi" or string=="Bye":
raise Exception("This word is not allowed")
Output:
Exception: This word is not allowed
ejemplos Python de aumento palabra clave
Ejemplo 1: de entrada un número positivo y elevar una excepción si la entrada es un valor negativo .
# python code to demonstrate example of
# raise keyword
# Input a positive number and raise an exception
# if input is a negative value
num = int(input("Enter a positive number: "))
if num<0:
raise Exception("Please input only positive value ")
print("num = ", num)
salida
First run:
Enter a positive number: 20
num = 20
Second run:
Enter a positive number: -10
Traceback (most recent call last):
File "/home/main.py", line 10, in <module>
raise Exception("Please input only positive value ")
Exception: Please input only positive value
Ejemplo 2: de entrada una cadena y lanzar una excepción en palabras específicas.
# python code to demonstrate example of
# raise keyword
# Input a string and raise an exception on specific words
string = input("Input a string: ")
# words - we are checking
# 'Hello', 'Hi' or 'Bye'
if string=="Hello" or string=="Hi" or string=="Bye":
raise Exception("This word is not allowed")
print("The input was: ", string)
salida
First run:
Input a string: IncludeHelp
The input was: IncludeHelp
Second run:
Input a string: Hello
Traceback (most recent call last):
File "/home/main.py", line 11, in <module>
raise Exception("This word is not allowed")
Exception: This word is not allowed
Third run:
Input a string: Bye
Traceback (most recent call last):
File "/home/main.py", line 11, in <module>
raise Exception("This word is not allowed")
Exception: This word is not allowed