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) # !"#$%&'()+,-./:;<=>?@[\]^_`{|}~ 🔣 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 🧑💻