# Exploring primality testing (part ab81)

Разберём задачу, которая встречается практически в каждом учебнике по программированию.

## Задача

Определить, является ли число `n` простым. Достаточно проверять делители до квадратного корня из `n`.

## Решение

```python
def is_prime(n: int) -> bool:
    if n < 2:
        return False
    for d in range(2, int(n ** 0.5) + 1):
        if n % d == 0:
            return False
    return True


print(is_prime(29))
```

## Как это работает

Если у числа есть делитель, больший корня, то у него есть и парный меньший. Поэтому перебор до `√n` гарантированно находит любой составной делитель.

## Пример работы

```text
True
```

## Сложность

O(√n) по времени, O(1) по памяти.


Это решение удобно как отправная точка для экспериментов: попробуйте изменить входные данные и проследить за поведением кода.

**Читайте также:**

[число](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/porn-k-rt-14060f.pdf) · [гарантированно](https://news-ctl-posts.hashnode.dev/walking-through-primality-testing-part-c35c) · [квадратного](https://ink.synkosmos.org/oz8b6318/grch-274) · [числа](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [памяти](https://jaflysilve.freeflarum.com/d/7576-7576-lexi-candyshop) · [Разберём](https://articlescad.com/shaiden-rogue-public-394419.html) · [простым](https://jaflysilve.freeflarum.com/d/7588-7588-oliver-flynn-gay-porn) · [точка](https://discuss.tchncs.de/post/65444578) · [меньший](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [return](https://news-ctl-posts.hashnode.dev/exploring-bubble-sort-part-b545) · [входные](https://nikolaysilva6.wixsite.com/my-site-1/post/jb-forum-stickam-1) · [int(n](https://olivialarsen12.wixsite.com/my-site-1/post/asmr-massage-queens-leaks-sensual-oiled-massage-gallery) · [Определить](https://frames60062.mataroa.blog/blog/turkce-milftoon-cizgi-porno-ensest-hentai-comics-serisi/) · [проверять](https://statics.pancake.vn/web-media-264/ad/58/66/d3/5c737635d79a05510f3953ef7a7005429ec6417acddc5eef7dcc0cad.pdf) · [любой](https://lauradubois753.overblog.fr/2026/10/shinseki-no-ko-to-o-tomari-dakara-hentai-gallery.html) · [Задача](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/juaniflower-nude-b9692b.pdf) · [находит](https://yakihonne.com/article/naddr1qvzqqqr4gupzpvunyvz24q3dr53jsy87cm8n89welsssvhc4s3sz74zwqc5e6vm5qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqzynhwden5te0danxvcmgv95kutnsw43qqtr8v9kxcetj0yknqcfc8qmnze3n95cxydn9956xgvec95ukxd3395cnwd34xfjkgcmxv3sk2clu9t8) · [изменить](https://radicle.network/nodes/index.radicle.garden/rad%3Az4ADBqFgMnDjuFMDu6NWujqNXJQ9z/issues/d334a28749b43557250aa8fc1884899cab5bdc19) · [является](https://veronikamiller22.wixsite.com/my-site-1/post/valentine-wallpaper-for-iphone) · [встречается](https://fermer.dp.ua/join/sks+bb+wmm?f=linkcentre) · [учебнике](https://santosmaria30.wixsite.com/my-site-1/post/kotomitako-fantia--sexy-crossdressing-cosplay-photo-set) · [отправная](https://drop.xtrafrancyz.net/selif/iooagy1d30.pdf) · [Сложность](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [каждом](https://jaflysilve.freeflarum.com/d/7623-7623-oboi-rabocii-stol-1920x1080) · [парный](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/braden-sherota-flowasthetao-d18a81.pdf) · [программированию](https://usagi-since2017.com/%D0%B1%D0%B0%D1%80%D0%B1%D0%BE%D1%81%D0%BA%D0%B8%D0%BD%D1%8B+%D0%BF%D0%BE%D1%80%D0%BD%D0%BE?f=linkcentre)

