351 прочтение · 7 месяцев назад
Как найти наибольший общий делитель (НОД) в Python
Введение В данной статье рассмотрим три способа найти наибольший общий делитель (НОД) в Python. Использование функции math.gcd() Для нахождения НОД мы можем воспользоваться готовой функцией gcd() из встроенного модуля math. Разбираем модуль math в Python Синтаксис функции math.gcd(): import math math.gcd(int1, int2) # Возвращает наибольший общий делитель двух целых чисел int1 и int2 Примеры: import math print(math.gcd(3, 6)) # Вывод: 3 print(math.gcd(6, 12)) # Вывод: 6 print(math.gcd(12, 36)) # Вывод: 12 print(math...
2 дня назад
Threading. Part 1.
Почти во всех современных проектах можно встретить использование многопоточности, это позволяет оптимизировать выполнение кода через контролирование выполнения разных функций. Например, пользователь спокойно изучает кнопочки, карточки товаров, впитывает контент и наслаждается всеми UI-прелестями, ну вот где тут место для подгрузки нового контента? Куда запихнуть кеширование, аналитику или даже банальную проверку на наличие интернета? Ответ прост — распределить наши задачи по потокам, обозначить параллельное...