Share This
Связаться со мной
Крути в низ
Categories
//Наибольшее простое число в диапазоне: задача на программирование

Наибольшее простое число в диапазоне: задача на программирование

14.02.2022Category : Python

Напишите функцию, которая будет принимать начальное и конечное значения диапазона чисел и возвращать наибольшее простое число в этом диапазоне.

Примечания:

  • В функцию будут передаваться только положительные целые числа.
  • Простое число — такое целое положительное число, которое делится только на себя и на единицу.

Примеры

fat_prime(2, 10) ➞ 7 # диапазон [2, 3, 4, 5, 6, 7, 8, 9, 10], наибольшее простое число - 7.  fat_prime(10, 2) ➞ 7 # [10, 9, 8, 7, 6, 5, 4, 3, 2], наибольшее простое число - 7.  fat_prime(4, 24) ➞ 23 # [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] наибольшее простое число - 23.

Вариант решения

def fat_prime(a, b):     s, e = min(a,b), max(a,b)     return max(i for i in range(s,e+1) if all(i%j for j in range(2,int(i**0.5)+1))

naibolshee prostoe chislo v diapazone zadacha na programmirovanie c574d57 - Наибольшее простое число в диапазоне: задача на программирование

Бесплатные кодинг марафоны с ревью кода

Наш телеграм канал проводит бесплатные марафоны по написанию кода на Python с ревью кода от преподавателя

Скачать ×

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close