def cot(angle):
tangent = math.tan(math.radians(angle))
if tangent == 0:
return float('inf')
else:
return 1 / tangent
Fungsi cot
di atas juga menerima satu parameter angle
yang merupakan sudut dalam derajat. Pertama, kita mengubah sudut tersebut menjadi radian menggunakan math.radians()
, kemudian kita menghitung nilai tangen dari sudut tersebut. Jika nilai tangen adalah 0 (yang berarti sudut tersebut adalah kelipatan dari 90 derajat), maka fungsi akan mengembalikan tak berhingga (inf). Jika tidak, fungsi akan mengembalikan nilai cotangen dari sudut tersebut.
Contoh Penggunaan Fungsi Trigonometri
Setelah kita membuat fungsi-fungsi trigonometri lengkap, sekarang mari kita lihat beberapa contoh penggunaannya:
angle_degrees = 30
print(f"Secant dari {angle_degrees} derajat adalah {sec(angle_degrees)}")
print(f"Cosecant dari {angle_degrees} derajat adalah {csc(angle_degrees)}")
print(f"Cotangen dari {angle_degrees} derajat adalah {cot(angle_degrees)}")