# Python asin

The Python asin function calculates the trigonometry Arc Sine for the specified expression. The asin or Arc Sine also called the inverse of a Sine. In this section, we discuss how to use asin function with example.

The syntax of the Python asin Function is

`math.asin(number);`

Number: A valid numerical expression to find Arc Sine value.

• If the number argument is a positive or negative number, the asin function returns the Arc Sine value.
• If it is not a number, the asin function returns TypeError.
• And if it is outside the range -1 and 1, the asin function returns ValueError.

## Python asin Function Example

The asin Function allows you to find the trigonometry Arc Sine for the numeric values. In this asin example, we are going to find the Arc Sine values of different data types and display the output

```import math

Tup = (0.21, 0.12, 0.39, -0.89 , 0.42) # Tuple Declaration
Lis = [-0.1, 0.92, 0.35, -0.46 , 0.85] # List Declaration

print('Arc Sine value of Positive Number = %.2f' %math.asin(1))
print('Arc Sine value of Negative Number = %.2f' %math.asin(-1))

print('Arc Sine value of Tuple Item = %.2f' %math.asin(Tup))
print('Arc Sine value of List Item = %.2f' %math.asin(Lis))

print('Arc Sine value of Multiple Number = %.2f' %math.asin(0.10 + 0.20 - 0.40))
print('Arc Sine value of String Value = ', math.asin('Python'))```

First, we used the asin Function directly on both the Positive integer and negative integer. The following statements find the Arc Sine of the corresponding values.

```print('Arc Sine value of Positive Number = %.2f' %math.asin(1))
print('Arc Sine value of Negative Number = %.2f' %math.asin(-1))```

Next, We used the asin Function on Tuple and List items. If you see the above screenshot, the asin function is working perfectly on them.

```print('Arc Sine value of Tuple Item = %.2f' %math.asin(Tup))
print('Arc Sine value of List Item = %.2f' %math.asin(Lis))```

Next, We used the asin math function directly on multiple values.

`print('Arc Sine value of Multiple Number = %.2f' %math.asin(0.10 + 0.20 - 0.40))`

Within the last statement, We tried the Python asin Function on the String value, and it returns TypeError.

`print('Arc Sine value of String Value = ', math.asin('Python'))`

Please refer to the sin Function article to understand the Python Sine Function.