Уведомления

Группа в Telegram: @pythonsu

#1 Май 7, 2023 01:07:33

Alexa+1
Зарегистрирован: 2023-05-07
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

помогите пожалуйста срочно. табулирование функции с шагом

Напишите пользовательскую функцию def lists_1_2(a,b,n), которая создает и возвращает два списка: Y(x)-функция и значения аргументов в заданном диапазоне с количеством секций n (a и b – действительные числа, n – целые).
Напишите пользовательскую функцию определения def karakteristiks_1_2(y_list), которая вычисляет и возвращает количество положительных значений y и их среднее арифметическое с утверждением «Количество положительных значений функции равно «+ str(k) +» и их среднее значение равно “+ str(round(kesk,2)), где k это количество положительных значений и kesk это их среднее арифметическое Если положительных значений функции нет, функция возвращает «Все значения функции отрицательные».
Напишите пользовательскую функцию def mainprogram(), которая запрашивает у пользователя значения переменных a, b и проверяет, меньше ли a, чем b. Запрос выполняется с текстами «Введите начало диапазона =>» и «Введите конец диапазона =>» соответственно. Если это не так, (a<b) сообщает об ошибке с текстом ”Ошибка: начало должно быть меньше конца!" и перестает работать. В противном случае он запрашивает значение n с текстом «Введите количество разделов =>» и вызывает пользовательскую функцию lists_1_2(a, b, n) для получения списков и выводит значения аргумента и функции в экран в виде таблицы с оператором print(x_list, ‘\t’, y_list). Заголовок таблицы — «Таблица аргументов и значений функций». Далее он обращается к пользовательской функции karakteristiks_1_2(у_list) и выводит этот результат на экран. все ответы округляются до сотых.
Должно быть вот так
Введите начало диапазона =>-5
Введите конец диапазона => 5
Введите количество разделов =>20
Таблица аргументов и значений функций
-5.0 -3.5
-4.5 0.0
-4.0 3.5
-3.5 -2.6
-3.0 2.24
-2.5 2.83
-2.0 1.76
-1.5 0.02
-1.0 -1.15
-0.5 -1.07
0.0 0.0
0.5 1.07
1.0 1.15
1.5 -0.02
2.0 -1.76
2.5 -2.83
3.0 -2.24
3.5 -0.1
4.0 2.9
4.5 0.33
5.5 -3.04
Количество положительных значений функции равно 9 и их среднее значение равно 1.76
здесь даны значения функции
https://moodle.taltech.ee/pluginfile.php/544054/mod_quiz/intro/image%20%283%29.png
должно быть как м моем варианте, но я его не доделал и он не хочет работать

Прикреплённый файлы:
attachment табуляция.py (1,0 KБ)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version