Python.как сделать код без ошибки? - Общение Python мододелов
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Python.как сделать код без ошибки?

Регистрация
23 Июл 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Здравствуйте, делал контрольную по информатике на питоне и у меня постоянно высвечивается ошибка на фото ниже. Можете кто-нибудь подсказать как правильно написать код на языке Python?P.S снизу фото задания и как я пытался решить на питоне.
310111400_ac8f728d69d657d8aceb83aa79cac46f_240x240.png

310111400_3f21515775e0510c298e26b0537a4699_240x240.png

 
Регистрация
29 Ноя 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Потому что функция логарифма называется не len, а log.
 
Регистрация
21 Дек 2012
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
У чисел нет длины, нафига len(x). По крайне мере на это компилятор жалуется
попробуй в строку перевести и посчитать длину
 
Регистрация
27 Июн 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
Вот так правильно: from math import*
y = (sqrt(3*cos(2*x)**2+4)-1)/\
(2**(1+log(x))-abs(1-sin(sqrt(2+x))))
 
Регистрация
25 Ноя 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
import math

# Ввод числа пользователем
x = float(input("Введите значение x: "))

# Вычисления по заданной формуле
числитель = math.sqrt(2 + 3 * math.cos(2 * x) ** 2 + 2 - 1)
знаменатель = 2 ** (1 + math.log(x)) - abs(1 - math.sin(math.sqrt(2 + x)))

# Обработка возможной ошибки деления на ноль
try:
y = числитель / знаменатель
print("Результат y =", y)
except ZeroDivisionError:
print("Ошибка: Произошло деление на ноль.")
 
Сверху Снизу