import math
from scipy.stats import t
# данные
n = 116
x_bar = -0.6
mu0 = -1
s = 2.9
alpha = 0.1
# статистика Стьюдента
t_obs = (x_bar - mu0) / (s / math.sqrt(n))
# двустороннее p-value
p_value = 2 * (1 - t.cdf(abs(t_obs), df=n - 1))
# решение
decision = 1 if p_value < alpha else 0
print(f"Tнабл = {t_obs:.8f}")
print(f"P-value = {p_value:.8f}")
print(f"Решение = {decision}")