Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Напишите пользовательскую функцию 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
должно быть как м моем варианте, но я его не доделал и он не хочет работать
Прикреплённый файлы:  табуляция.py (1,0 KБ)
 табуляция.py (1,0 KБ)
Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)