a, b := 30.0, 180.0
p := math.Sin( a * math.Pi / b ) // 0.4999...94
q := math.Sin( 30.0 * math.Pi / 180.0 ) //0.5

pとqの値が違うのはなんで?