М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Market080808
Market080808
15.12.2020 11:32 •  Информатика

, не могу понять как решить Проверка числа на простоту

Дано натуральное число x>1. Проверьте, является ли оно простым. Программа должна вывести слово YES, если число простое, и NO, если число составное.
Входные данные
Вводится натуральное число, не превосходящее 231231.
Выходные данные
Выведите ответ на задачу.

Примеры

Ввод 1

2

Вывод

YES

Ввод 2

4

Вывод

NO

x = int(input())

for i in range(2, x+1):

if x % i == 0 and x != i:
print('NO')

break

else:

print('YES')

break

Это моя прога, но она почему то выдает ошибку исправить или напишите правильную программу

👇
Ответ:
konsantin1805
konsantin1805
15.12.2020
ответ:

x = int(input())

for i in range(2,x+1):

   if x%i == 0 and x!=i:

       print('NO')

       break

   else:

       print('YES')

       break


, не могу понять как решить Проверка числа на простоту Дано натуральное число x>1. Проверьте, явл
4,4(59 оценок)
Открыть все ответы
Ответ:
sXiM
sXiM
15.12.2020
Годовая процентная доходность (Annual Percentage Yield, APY) — ставка дохода, вычисленная с учётом применения к депозитам или инвестиционным продуктам сложных процентов. Позволяет упростить сравнение доходности для годовых сложных процентов с различающимися интервалами начисления дохода (когда проценты начисляются несколько раз в году по годовой сложной процентной ставке). Годовая процентная доходность (APY) показывает такую процентную ставку доходности, как если бы годовой сложный процент начислялся один раз в год и давал бы такую же наращенную стоимость (будущая (приведенная) стоимость) как при начислении рассматриваемого годового сложного процента, который выплачивается несколько раз в год.
4,7(20 оценок)
Ответ:
MrDuster
MrDuster
15.12.2020
Var a,s1,s2:integer;
begin
read (a);
if (a>=1000)and (a<=9999)then
begin
s1:=(a mod 10) + ((a mod 1000) div 100);
s2:=(a div 1000) + ((a mod 100) div 10);
if (s1>s2)then writeln ('Сумма цифр,стоящих на четных местах больше суммы цифр, стоящих на нечетных местах');
if (s1<s2)then writeln ('Сумма цифр,стоящих на нечетных местах больше суммы цифр, стоящих на четных местах');
if (s1=s2)then writeln ('Сумма цифр,стоящих на четных местах равна сумме цифр, стоящих на нечетных местах');
end
else writeln ('Вы ввели не 4-ёхзначное число');
end.
4,7(88 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ