0
Где ошибка?
Все время выдает, что число простое! https://code.sololearn.com/c1D61C28jnK3/?ref=app
3 Réponses
+ 6
Пожалуйста👍😊
+ 5
Я не специалист в Python, но предполагаю, что не следует перечислять все значения в одном условии таким способом.
Если нужно проверить значение на соответствие какому-либо из условий, то используется либо инструкция if-elif-else с несколькими (сколько необходимо) elif, либо условия перечисляются с помощью ключевого слова or.
Но в данном случае лучше создать список, а потом с помощью функции any() проверить, находится ли введённое число в этом списке:
https://code.sololearn.com/cTUU1R8rCkRP/?ref=app
Другие примеры определителей простых чисел можно найти в разделе "Песочница" по запросу "prime", "prime number checker" и т.п.
https://code.sololearn.com/cLhIXYL9mkHG/?ref=app
+ 1
Огромное спасибо!