Python Number Validation: Check Valid Numbers

In Python, you can use the built-in function isinstance() to determine if a variable is a valid number. Valid numbers include integers, floating-point numbers, and complex numbers. For example:

num1 = 10
num2 = 3.14
num3 = 5 + 2j

if isinstance(num1, (int, float, complex)):
    print("num1是一个合法的数字")
else:
    print("num1不是一个合法的数字")

if isinstance(num2, (int, float, complex)):
    print("num2是一个合法的数字")
else:
    print("num2不是一个合法的数字")

if isinstance(num3, (int, float, complex)):
    print("num3是一个合法的数字")
else:
    print("num3不是一个合法的数字")

The code above uses the isinstance() function to determine if a variable is of the type int, float, or complex, and then outputs the corresponding result.

bannerAds