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

Решите задачу по информатике на Python! Даю 50 баллов.
Нужно полное и понятное решение.

Приложения:

Ответы

Автор ответа: devpaul
0

Ответ:

Python:

def is_prime(n):

if n <= 1:

return False

for i in range(2, n):

if n % i == 0:

return False

return True

a = int(input("Введите начальное число: "))

b = int(input("Введите конечное число: "))

for num in range(a, b + 1):

if is_prime(num):

print(num)

Объяснение:

Эта программа принимает два натуральных числа A и B через ввод пользователя. Затем она использует функцию is_prime, чтобы проверить, является ли число простым. Если число простое, оно выводится на экран. Функция is_prime выполняет проверку, используя цикл for для перебора всех чисел от 2 до n-1. Если ни одно из этих чисел не делит n без остатка, то это значит, что n является простым числом.

Приложения:
Автор ответа: rrahimov724
0

Ответ:

a = int(input("Введите первое число:")) #Ввод нижнего предела

b = int(input("Введите второе число:")) #Ввод верхнего предела

list =[] #Пустой список

for i in range(a, b+1): #Проверка каждого элемента диапазона

   for j in range(1, i+1): #Проверка элемент простой или нет

       if (i/j%1 == 0): #Если значение делится без остатка переходим в следующий блок

           if (j == i): #Если проверка уже дошла до последнего элемента, то в список добавляется i

               list.append(i)

           elif (j != 1): #Если находим число которое делится без остатка и при этом это не единица, переходим к следующему числу

               break

print(list)

Похожие вопросы
Предмет: Математика, автор: dianaomarbekova62
Предмет: Қазақ тiлi, автор: asel35513