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

Визначити чи є ціле число, що вводиться з клавіатури - "простим" пайтон срочно даю 50 балов

Ответы

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

Ответ:

Объяснение:

Отримати вхідне значення з клавіатури можна за допомогою функції input(), а перевірку числа на простоту можна здійснити шляхом перевірки ділення числа на всі можливі дільники від 2 до кореня з цього числа.

Ось код, який здійснює перевірку на простоту:

# Отримання вхідного числа з клавіатури

num = int(input("Введіть ціле число: "))

# Перевірка числа на простоту

if num > 1:

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

       if num % i == 0:

           print(num, "не є простим числом")

           break

   else:

       print(num, "є простим числом")

else:

   print(num, "не є простим числом")

Цей код перевіряє, чи є число num більшим за 1 (тому що 1 не є простим числом). Потім він проходить усі можливі дільники числа num від 2 до його кореня. Якщо якийсь з дільників ділить число num без залишку, то воно не є простим, і програма виводить повідомлення "не є простим числом". Якщо жоден з дільників не ділить число num без залишку, то воно є простим, і програма виводить повідомлення "є простим числом".


derkachkirill: Дякую
Похожие вопросы
Предмет: Математика, автор: Аноним