почему программа не выводит True или False?
def isPrime(number):
if number > 1:
for i in range(2, int(number/2)+1):
if (number % i) == 0:
return False
break
else:
return True
else:
return False
isPrime(8)
Ответы (1 шт):
Автор решения: Aliaksei Lz
→ Ссылка
Просто вы не сделали ни одного print() в программе --> вывода нет.
Надо сделать
def isPrime(number):
if number > 1:
for i in range(2, int(number/2)+1):
if (number % i) == 0:
return False
break
else:
return True
else:
return False
**print(isPrime(8))**
Или если понятнее , то
def isPrime(number):
if number > 1:
for i in range(2, int(number/2)+1):
if (number % i) == 0:
return False
break
else:
return True
else:
return False
**result = isPrime(8)
print(result)**