МП
Мария Пиганова

Что это значит в цикле после задания диапазона ? -for i in range(2, a // 2+1): задача проверка числа на простоту

A = int(input("Введите число: "))
k = 0
for i in range(2, a // 2+1): # почему так задается - //2+1 ???не могу понять
if (a % i == 0):
k = k+1
if (k <= 0):
print("Число простое")
else:
print("Число не является простым")

Зи
Зинфира

То есть это значит что от числа 2, до числа, которое ввели, целочисленно деленное на 2 плюс 1. Вы ввели допустим 5, и у вас последовательность тогда от 2, до (5 делим на 2, будет 2,5, берем только 2, так как целочисленное деление, и прибавляем 1, получается последовательность от 2 до 3) 3. Если я конечно не ошибаюсь

Елена Пустовалова
Елена Пустовалова

// в питоне это целочисленное деление

АТ
Анна Туралина

в диапазоне от 2 до а нацело деленного на 2 плюс один, то есть нечетного.

непонятно объяснил, но как смог

сам уже туплю

Похожие вопросы
Почему в с++ не срабатывает цикл: for (int i=0;i==a;i=i+3) //а%3=0 s=s+1
2. Put in in, at, to or on. We live in a small town near Edinburgh. 1. ‘How do you know that?’ ‘I read it……. The newspap
Что значить четверть трети это 4/3 или 1/4 от 1/3? Задача найти число если 11/3 это четверть трети это как?
ЗАДАЧА ПО ГиА. Уравнение. Есть уравнение Z^3+a=0 a=-2 корней из 2/1+i Помогите, главное разобраться как решать подобные
По известному логарифму числа х найдите это число: . log x= 1/2log a + 3/2 log (a+b) - 5/3 log c
Помогите решить задачу с компл. числами. (-1-3i)(-2+2i)(1+3i)(-3+3i)+8((-3+3i)/(-2+2i))(3-i)^3
for i:=2 to 10 do A:=i*3 for i:=1 to 10 do A:=A mod 3 ; информатика помогите)
a[i,n-i+1]-што это значит в Паскале? (двумерные массивы) ...
Почему данная программа не работает в Python 3.0? A=input("Введите список: ") for i in range(0,len(A)): A[i]=2*A[i]
Помогите с циклом "for". Язык Python, задание с нечетными числами