1.0Kпросмотров
63.7%от подписчиков
28 февраля 2026 г.
Score: 1.1K
🔥 Очень полезные библиотеки Python для ЕГЭ по информатике #tpy 🐢 turtle -- для графики (№6) from turtle import tracer(0) fd(100) rt(90) goto(50, 30) dot(5, 'red') done() 🔄 itertools -- для комбинаторики (№1, 8, 9, 12, 24) Для этого модуля лучше импортировать только нужные функции, чтобы код оставался понятным. from itertools import product, permutations for combo in product([1, 2, 3], repeat=2): print(combo) for perm in permutations('abc'): print(''.join(perm)) 🌐 ipaddress -- для сетей (№13) from ipaddress import ip_network net = ip_network('192.168.1.64/26', strict=False) print(net, net.netmask, net.num_addresses) 🤔 sys + functools -- для рекурсии (№16) from sys import setrecursionlimit setrecursionlimit(10000) from functools import lru_cache @lru_cache(None) def F(n): if n <= 3: return n return F(n - 1) + F(n - 3) 🎭 fnmatch -- для поиска по маске (№25) from fnmatch import fnmatch if fnmatch('12345', '12?45'): print('Подходит') 🔤 string -- готовые алфавиты from string import ascii_uppercase, digits, punctuation print(ascii_uppercase) # ABCDEFGHIJKLMNOPQRSTUVWXYZ print(digits) # 0123456789 print(punctuation) # !"#&#036;%&'()+,-./:;<=>?@[&#092;]^_`{|}~ 🔣 math -- математические функции from math import print(sqrt(225)) # 15.0 print(ceil(7 / 2)) # 4 print(factorial(5)) # 120 print(gcd(36, 60)) # 12 📎 Важно: при использовании from < . . . > import - может произойти конфликт имен, если вы используете у себя такие же названия переменных. 🛁 На экзамене from turtle import и from math import помогают писать код быстрее. 🛁 В остальных случаях лучше использовать точечный импорт: from module import func. #⃣ Вся теория для ЕГЭ в одном месте ➡ Информатика ЕГЭ | чатик itpy 🧑‍💻
1.0K
просмотров
1832
символов
Да
эмодзи
Нет
медиа

Другие посты @informatika_kege_itpy

Все посты канала →
🔥 Очень полезные библиотеки Python для ЕГЭ по информатике # — @informatika_kege_itpy | PostSniper