Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/64: Рейтинг темы: голосов - 64, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 11.04.2021
Сообщений: 4

Ввод значения x и вычисление значения функции y python

29.11.2021, 16:54. Показов 13368. Ответов 2

Студворк — интернет-сервис помощи студентам
Посмотрите пожалуйста, правильно ли я написал код, почему-то мне кажется что что-то не так, вот само задание: Ввести значение аргумента x с клавиатуры и вычислить значение функции y. Результат вывести с 2 знаками после десятичной точки.

https://www.cyberforum.ru/cgi-bin/latex.cgi?y=2\sqrt{x}*\frac{cos({x}^{2})}{10}

вот сам код:
Python
1
2
3
4
5
import math
 
x = int(input("Введите значение x "))
y=2*math.sqrt(x)*((math.cos(math.radians(x**2)))/10)
print("y= %.2f" % y)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.11.2021, 16:54
Ответы с готовыми решениями:

Ввод значения аргумента x и вычисление значения функции y
Разработать программу, которая вводит значения аргумента x и вычисляет значение функции y:

Вычисление значения функции и вычислении значения функции на промежутке, задаваемый пользователем
Разработать программу с использованием классов, в которой предусмотреть методы по вычислению значения функции и вычислению значения...

Ввод с клавиатуры значения=>работа функции=>вывод значения на экран
Есть функция факториала: SECTION .start global _start _start: mov eax, 10; mov ecx, eax; mov ebx, 1; for_loop: imul ebx,...

2
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
01.12.2021, 10:52
Лучший ответ Сообщение было отмечено Serg211666 как решение

Решение

Python
1
2
y = 2 * math.sqrt(x) * ((math.cos(x**2) ) / 10)
print(f"{y=:{'.2f'}}")
1
Эксперт Python
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
03.12.2021, 12:14
Serg211666, функцию, так фукцию)
Устроит?
Программа
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import math
 
 
def count_func(x: [float, int]) -> float:
    """
    Отыскание значения функции.
    :param x: переменная типа float,либо int.
    :return:Результат подсчета.
    >>> count_func(x=8)
    0.22
    >>> count_func(x=80.0)
    -1.5
    """
    if isinstance(x, float) or isinstance(x, int) and x is not None:
        try:
            return float(f'{2 * math.sqrt(x) * ((math.cos(x ** 2)) / 10):.2f}')
        except ValueError:
            raise ValueError('под корнем отрицательное число')
 
    else:
        raise TypeError('Передан неверный тип данных')
Тест
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from unittest import TestCase, main
from tested.syn_func_package import sim_f
from tested.syn_func_package.sim_f import count_func
import doctest
 
 
def load_tests(loader, tests, ignore):
    tests.addTests(doctest.DocTestSuite(sim_f))
    return tests
 
 
class SymFunTestCase(TestCase):
    def test_int_in_input(self):
        self.assertEqual(count_func(x=8), 0.22)
 
    def test_float_in_input(self):
        self.assertEqual(count_func(x=80.0), -1.5)
 
    def test_char_in_input(self):
        with self.assertRaises(TypeError) as e:
            count_func(x='8')
        self.assertEqual('Передан неверный тип данных', e.exception.args[0])
 
    def test_is_not_None(self):
        self.assertIsNotNone(count_func(x=8))
 
    def test_if_None(self):
        with self.assertRaises(TypeError) as e:
            count_func(x=None)
        self.assertEqual('Передан неверный тип данных', e.exception.args[0])
 
    def test_neg(self):
        with self.assertRaises(ValueError) as e:
            count_func(x=-8)
        self.assertEqual('под корнем отрицательное число', e.exception.args[0])
 
 
if __name__ == '__main__':
    main()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.12.2021, 12:14
Помогаю со студенческими работами здесь

Вычисление значения функции в зависимости от одного заданного пользователем значения аргумента
Разработайте консольное приложение для вычисления значения функции в зависимости от одного заданного пользователем значения аргумента ....

Вычисление значения функции в данной точке значения переменной Х с точностью eps
Здравствуйте! Прошу помощи в написании программы с заданием: обчисление значения функции в данной точке значения переменной Х с...

Вычисление интерполяционного значения функции и оценка точности полученного значения
Здравствуйте. Помогите,пожалуйста, решить данное задание(3). MatLab только начали проходить и толком не объяснили, что с этим делать. ...

Вычисление интерполяционного значения функции и оценка точности полученного значения с использованием многочл
Здравствуйте. Помогите, пожалуйста, решить данное задание. Просто MatLab начали изучать совсем недавно и толком не объяснили, что делать с...

Создать программу, которая вычисляет значения функции заданного диапазона; необходимо организовать ввод границ интервала, значения n, шаг аргумента
Создать программу, которая вычисляет значения функции заданного диапазона; необходимо организовать ввод границ интервала, значения n, шаг...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru