Визначити чи є ціле число, що вводиться з клавіатури - "простим" пайтон срочно даю 50 балов
Ответы
Ответ:
Объяснение:
Отримати вхідне значення з клавіатури можна за допомогою функції 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 без залишку, то воно є простим, і програма виводить повідомлення "є простим числом".