# Walking through primality testing (part 32e3)

В этом материале мы спокойно и по шагам разберём учебную задачу на программирование.

## Задача

Определить, является ли число `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/3072-x-1920-wallpapers-3a848e.pdf) · [квадратного](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/hrgre-38eaa1.pdf) · [решение](https://sway.cloud.microsoft/ay8ppbewP6fZwGDU) · [число](https://gallery31570.mataroa.blog/blog/new-jackerman-porn-latest-3d-animation-collection-in-hd/) · [любой](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [range(2](https://privatebin.devol.it/?0687ff4acdd5c53a#8KmdTMFReFeTDiWNY6m635MfxXefP4WrV2nar2Dzbjed) · [return](https://paper.wf/elena1988log/danziengine) · [материале](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/factorial-dva-sposoba-mvb12mmo.md) · [данные](https://osokolov35.wixsite.com/my-site-1/post/junior-miss-pageant-2000-french-nudist-beauty-contest-5---vintage-nude) · [спокойно](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/mika-raun-if-a-271108.pdf) · [python](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/seksler-210731.pdf) · [является](https://curated14782.mataroa.blog/blog/proudfox/) · [Пример](https://privatebin.devol.it/?a546a5a9a4f57584#3xGXH53bC4JpwFhQaknL23FsafwJbacPapcBY4HBsebk) · [точка](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-d6bf59.pdf) · [составной](https://news-ctl-posts.hashnode.dev/two-approaches-to-the-sieve-of-eratosthenes-part-61a3) · [Поэтому](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [задачу](https://paper.wf/diananeumann84log/april-carter-onlyfans-leak) · [отправная](https://paste2.org/bC2F5P7f) · [Решение](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [False](https://yakihonne.com/article/naddr1qvzqqqr4gupzqph5vlcz2n27yjzhwfdcv3smhuxe97uxfutu0n8uad9mvzpsh30nqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqzynhwden5te0danxvcmgv95kutnsw43qqtr8v9kxcetj0yknzerx8yexvvty943nseny956rswfh943rxdp495mxzcf5xyerxetzvg6nxp2aqy2) · [попробуйте](https://team.writefreely.dev/oza70399/prettylittle7-pretty-teen-rough-fuck-and-asian-scandal-nude-videos) · [шагам](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/maria-rudenok-porn-090290.pdf) · [Задача](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/danziengine-b0ec91.pdf) · [разберём](https://privatebin.devol.it/?eabbaf3407f682b5#EM7ZzQcHUrGrh5CdNA6F47samPSNmimYgP8CDhVjVopf) · [int(n](https://articlescad.com/refused-harmful-content-380540.html) · [проверять](https://hey.xyz/posts/14vvk3pjwty4ccdzy71) · [удобно](https://kricci96.wixsite.com/my-site-1/post/%D8%B3%DA%A9%D8%B3-%D8%B2%D9%86-%D9%BE%DB%8C%D8%B4-%D8%B4%D9%88%D9%87%D8%B1%D8%B4--%D9%81%DB%8C%D9%84%D9%85-%D8%AE%D8%A7%D9%86%DA%AF%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-%D8%AC%D9%84%D9%88%DB%8C-%D8%A8%DB%8C%D8%BA%DB%8C%D8%B1%D8%AA) · [простым](https://rentry.co/mysweetapple-miss-yennii-103731) · [гарантированно](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/t-rbanl-twitter-31aea7.pdf)

