Попробуй обнулить переменную после объявления функ.
d = 0
...
Объяснение:
def prime(n):
if n == 1:
print("not a prime")
for x in range(2, n):
if n%x == 0:
d += 1
if d > 0:
print("prime")
Output:
prime
None
Попробуй обнулить переменную после объявления функ.
d = 0
...
Объяснение:
def prime(n):
d = 0
if n == 1:
print("not a prime")
for x in range(2, n):
if n%x == 0:
d += 1
if d > 0:
print("not a prime")
print("prime")
Output:
prime
prime
prime
...
prime
None