Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 14, 2024 22:40:52

spacexy
Зарегистрирован: 2024-04-14
Сообщения: 2
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите с решением

Нужно написать программу на питоне с использование математической библиотеки так, чтобы уравнение решалось.

Прикреплённый файлы:
attachment IMG_20240403_122711.png (26,4 KБ)

Офлайн

#2 Апрель 15, 2024 00:55:59

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9749
Репутация: +  843  -
Профиль   Отправить e-mail  

Помогите с решением

Это не уравнение, а выражение. Тут хватит стандартной библиотеки питона. Модуль math содержит все нужные константы и функции. Нужно написать одну функцию питона с переменной x.



Отредактировано py.user.next (Апрель 15, 2024 00:57:53)

Офлайн

#3 Апрель 16, 2024 16:53:27

spacexy
Зарегистрирован: 2024-04-14
Сообщения: 2
Репутация: +  1  -
Профиль   Отправить e-mail  

Помогите с решением

py.user.next
Это не уравнение, а выражение. Тут хватит стандартной библиотеки питона. Модуль math содержит все нужные константы и функции. Нужно написать одну функцию питона с переменной x.
Как это сделать? Как написать одну функцию с переменной?

Офлайн

#4 Апрель 16, 2024 21:16:59

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2605
Репутация: +  62  -
Профиль   Отправить e-mail  

Помогите с решением

Можно без функции
Просто используя библиотеку math подставьте значения и выведите результат



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Апрель 17, 2024 04:14:42

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9749
Репутация: +  843  -
Профиль   Отправить e-mail  

Помогите с решением

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 на множестве действительных чисел недопустимы.



Отредактировано py.user.next (Апрель 17, 2024 04:18:02)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version