'float' object is not callable

Error in line 7. Help me fix it.

import math
from math import sqrt, exp, sin, log, cos, pi, asin

x = float(input())
y = float(input())

r1 = asin(cos(x + (sqrt(3) / 2 * pi())))  # <---
r2 = 1.2 + sqrt(2 - cos(y) ** 2)
r3 = x ** 2 + y ** 2 + 1
 
z = (r1 + r2) / r3
print(round(z, 5))
 0
Author: S. Nick, 2020-07-10

1 answers

pi - this is a number, so you don't need to call it with parentheses as a function :) This is how it works:

r1 = asin(cos(x + (sqrt(3) / 2 * pi))) 
 1
Author: CrazyElf, 2020-07-10 19:15:00