Page 262 - 6734
P. 262
9. Розв’язати попередні задачі з використанням списків і
функцій sum, min, max, sorted. Вивести списки, їхнє перше і
останнє значення, довжини списків. Знайти значення аргумента
argmin та argmax.
10. Створити словник, ключами якого є елементи кортежа (-1,
0, 1), а значеннями – відповідні значення функції f(x). Вивести усі
ключі і значення.
11. Створити довільний рядок. За допомогою операторів циклу
і умови замінити задані символи (або слова) в рядку на інші.
Розв’язати цю ж задачу за допомогою методу replace.
12. Створити довільний рядок. За допомогою операторів циклу
і умови замінити текст у дужках на три крапки (...). Розв’язати цю
ж задачу за допомогою модуля re.
13. Дано множини A={1,2,3,4} і B={3,4,5,6}. Знайти
об’єднання, перетин, різницю і симетричну різницю цих множин.
14. Створити рекурсивну функцію f(x,n), де n – додатне ціле
число:
15. Створити генератор для утворення послідовності
.
16. Записати у текстовий файл значення аргументу x і функції
f(x), якщо x змінюється від -1 до 1 з кроком 0,1. Виконати пошук у
створеному файлі значення f(0).
17. Розв’язати попередню задачу з використанням модуля csv.
18. За допомогою модуля pickle записати у бінарний файл
списки значень аргументу x і функції f(x). Виконати пошук у
створеному файлі значення f(0).
19. Створити клас, який містить коструктор, атрибути-дані
xmin, xmax, dx і атрибути-методи f(x), X(), F(), які, відповідно,
повертають значення функції, список значень аргумента x, список
значень функції f(x). Створити об’єкти класу.
20. Створити клас шляхом успадкування класу з попередньої
задачі, який додатково містить методи, що повертають значення
похідної f ( x ) df ( x /) dx f ( x ( 0 x) f ( x )) / x і інтеграла
0
0
0
261