Предмет: Информатика, автор: malinapolina864

Наверняка ты слышал(-а) о числах, которые математики называют «простыми». Это числа, которые имеют всего два делителя: 1 и само это число. Математики вычисляют простые числа с древности до сегодняшних дней. В чём же практическая польза простых чисел? На них основаны многочисленные алгоритмы шифрования, это основа безопасности наших личных данных, денежных вкладов, тайна переписки. Алгоритм поиска простых чисел несложный, надо перебрать все делители начиная с 2 и заканчивая квадратным корнем из числа, которое проверяем на простоту. Если находится хоть один делитель - число составное, если нет - простое.

Составь программу и определи первое простое число на интервале [7830;9000]. В программе надо учесть, что на интервале может не быть простых чисел.

нужен скрин с программы решение+результат

помогите пожалуйста срочно умоляю​

Ответы

Автор ответа: Jsgsgsjsnsvxgs
1

Ответ:

# определяем функцию, которая проверяет, является ли число простым

def is_prime(n):

if n < 2:

return False

for i in range(2, int(n**0.5)+1):

if n % i == 0:

return False

return True

# ищем первое простое число на интервале [7830;9000]

for i in range(7830, 9001):

if is_prime(i):

print("Первое простое число на интервале [7830;9000]:", i)

break

else:

print("На интервале [7830;9000] нет простых чисел.")


malinapolina864: спасибо, а ответ какой?
Похожие вопросы
Предмет: Математика, автор: lizwinnk08
Предмет: Русский язык, автор: gimnvedmaku
Вставьте пропущенные буквы в суффиксы глаголов – ОВА– (-ЕВА-), – ИВА– (-ЫВА-), объясните свой выбор. 1. развеш_вать 2. застр_вать 3. одалж_вать 4. переноч_вать 5. оскуд_вать 6. развёрт_вать 7. переоборуд_вать 8. погляд_вать 9. воздейств_вать 10. попроб_вать 11. разбрызг_вать 12. подразум_ваться 13. потч_вать 14. размал_вать 15. подпрыг_вать 16. подсчит_вать 17. мудрств_вать 18. пропит_вать 19. отгад_вать 20. исслед_вать 21. подсвеч_вать 22. заготавл_вать 23. омолаж_вать 24. врач_вать 25. обнарод_вать 26. раскид_вать 27. поспособств_вать 28. прикле_вать 29. проветр_вать 30. корч_вать 31. содейств_вать 32. засчит_вать 33. досад_вать 34. огляд_ваться 35. глянц_вать 36. накруч_вать 37. окольц_вать 38. затм_вать 39. порад_ваться 40. разгляд_вать 41. оборуд_вать 42. откид_вать 43. устар_вать 44. подсуш_вать 45. пристег_вать 46. оплак_вать 47. заноч_вать 48. протапт_вать 49. перерасход_вать 50. подбадр_вать