0 votes
in Python by
How do you raise exceptions for a predefined condition in Python Language?

1 Answer

0 votes
by
We can raise an exception based on some condition.

For example, if we want the user to enter only odd numbers, else will raise an exception.

# Example - Raise an exception

while True:

    try:

        value = int(input("Enter an odd number- "))

        if value%2 == 0:

            raise ValueError("Exited due to invalid input!!!")

        else:

            print("Value entered is : %s" % value)

    except ValueError as ex:

        print(ex)

        break

The output is:

Enter an odd number- 2

Exited due to invalid input!!!

Enter an odd number- 1

Value entered is : 1

Enter an odd number-

Related questions

0 votes
asked Aug 30, 2020 in Python by sharadyadav1986
0 votes
asked Aug 30, 2020 in Python by sharadyadav1986
...