Найти - Пользователи
Полная версия: Помогите с решением
Начало » Центр помощи » Помогите с решением
1
spacexy
Нужно написать программу на питоне с использование математической библиотеки так, чтобы уравнение решалось.

py.user.next
Это не уравнение, а выражение. Тут хватит стандартной библиотеки питона. Модуль math содержит все нужные константы и функции. Нужно написать одну функцию питона с переменной x.
spacexy
py.user.next
Это не уравнение, а выражение. Тут хватит стандартной библиотеки питона. Модуль math содержит все нужные константы и функции. Нужно написать одну функцию питона с переменной x.
Как это сделать? Как написать одну функцию с переменной?
ZerG
Можно без функции
Просто используя библиотеку math подставьте значения и выведите результат
py.user.next
spacexy
Как это сделать? Как написать одну функцию с переменной?
Я надеялся, что кто-то возьмёт и напишет, но ладно
  
>>> import math
>>> 
>>> def f(x):
...     if x <= 0:
...         return None
...     else:
...         return (
...             math.sqrt(math.e ** abs(math.sin(x)))
...             + 2 * math.log(3 * x)
...             - 1 / 9
...         )
... 
>>> f(-1)
>>> f(0)
>>> f(1)
3.6091948247597903
>>> f(2)
5.0480276190507904
>>>
Можно возвращать None, можно породить исключение с сообщением об области определения функции ln(x), но главное, что нужно сделать, - это обратить внимание на то, что все значения x на множестве действительных чисел недопустимы.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB