Trusted answers to developer questions

Harris Amjad

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

The ** sin() function** returns a

The illustration below shows the mathematical representation of the `sin()`

function.

Note:

- The
`math`

module is required for this function.- This
`sin()`

function only works for right-angled triangles.

```
sin(num)
```

This function requires a `number`

that represents an angle in `radians`

as a parameter.

In order to convert `degrees`

to `radians`

, use the following formula:

```
radians = degrees * ( pi / 180.0 )
```

`sin()`

returns the sine of a number (in radians) that is sent as a parameter. The return value is in the range [-1,1].

import math #positive number in radians print "The value of sin(2.3) : ", math.sin(2.3) #negative number in radians print "The value of sin(-2.3) : ", math.sin(-2.3) #converting the degrees angle into radians and then applying sin() #degrees = 90 #PI = 3.14159265 result = 90.0 * (math.pi / 180.0) print "The value of sin("+str(result)+") : ", math.sin(result)

RELATED TAGS

python

math

communitycreator

CONTRIBUTOR

Harris Amjad

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring

Related Courses