if num > 1:
for i in range(2, num):
if (num % i) == 0:
flag_primo = True
break
if flag_primo:
print(" # não é numero primo")
else:
print(" # é numero primo")
#Maior número impar
impar = 10 #Maior número par
par = 20
for i in range(1, impar, 2):
for p in range(2, par, 2):
num = i+p
print(f’{i}+{p}={num}’, end=’’)
IsPrimo(num)
Acredito que esse erro de syntax seja por conta da versão do seu Python, aconselho vc baixar a mais recente ou então alterar a forma de printar aushuaa
Abraços
Bom dia mano beleza?
Cara eu fiz um algoritmo bem simples que valida se um numero é primo ou não, se sim ele retorna True e se não retorna False ahsuuahsa veja se consegue aproveitar algo dele? ashuahs
def is_primo(num):
mult = [i for i in range(1, num+1) if num % i == 0]
if len(mult) == 2 and 1 in mult and num in mult:
return True
return False
is_primo(27)