Вопрос пользователя Александр Паутина в уроке «Цикл for и изменение переменных», курс «Введение в программирование»

Александр Паутина

Объясните пожалуйста код, а в особенности цикл:

//removed

1) почему в условии цикла выводится значение false а не true? 2) я же правильно понимаю, условие в цикле проверяет если число простое, то результат false в ином случае true. 3) но задача звучит же так "Напишите функцию isPrime. Она принимает число и возвращает true, если число является простым, и false в ином случае."

3 0

bombom70

Просто число - число, имеющее ровно два различных натуральных делителя — единицу и самого себя.В цикле проверяется, если число делится на что-то еще кроме как на единицу и само на себя значит это не простое число и возвращается false

1

Александр Паутина

bombom70, не совсем полное описание, в цикле мы прописываем инструкцию, инструкция нам возвращает значение false, если число простое, но задание описывает нам следующую задачу, что бы инструкция в теле цикла нам возвращала положительное значение, т.е. true. Соответственно вопрос, почему у нас в теле цикла инструкция возвращающая значение false?

0

Александр Паутина

bombom70, все доперло.

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

Похожие вопросы

Татьяна 1 день назад →

https://ru.hexlet.io/code_reviews/318108 Подскажите, что здесь не то?

Вера 17 сентября 2020 →

Добрый день. Аутпут указывает на ; , но мои манипуляции с ; не помогли исправить положение. Что я делаю не ...

Aliona 14 сентября 2020 →

https://ru.hexlet.io/code_reviews/314529 не понимаю, почему не работает?

Мария 07 сентября 2020 →

Добрый день, стилистических ошибок не найдено, но задание не выполняется, не понимаю в чем проблема... user...

Максим Белоусов 06 сентября 2020 →

В задании написано: "Простое число — целое положительное число..". В тесте проверяются только целые положит...