import math
def calculate_y(x):
if x < 1:
return 2 * x - 6
elif 1 <= x < 3:
return math.sqrt(x) + math.log(x)
elif x >= 3:
return math.log(1 + x**2)
else:
return None
def main():
try:
x = float(input("Введите значение x: "

)
y = calculate_y(x)
if y is not None:
print(f"Значение функции при x = {x} равно y = {y}"

else:
print("Значение x вне допустимого диапазона."

except ValueError:
print("Некорректный ввод. Пожалуйста, введите число."
if __name__ == "__main__":
main()