Faça um programa em Python que solicite um número inteiro positivo e determine se o mesmo é primo ou não. Um número é dito primo quando for superior a 1 e for divisível apenas por 1 e por ele mesmo.
Soluções para a tarefa
Respondido por
1
Resposta:
Digite o valor de n (n > 0): 1
1 não é primo
Digite o valor de n (n > 0): 4
4 não é primo
Digite o valor de n (n > 0): 27644437
27644437 é primo
'''
print("Determina se um número n > 0 é primo\n")
# leia o valor de n
n = int(input("Digite o valor de n (n > 0): "))
# inicialize o contador de número divisores de n
cont_divisores = 0
# conta o número de divisores entre 1 e n
for divisor in range(1,n+1):
if n % divisor == 0:
cont_divisores += 1
# imprima mensagem
if cont_divisores == 2:
print(n, "é primo")
else:
print(n, "não é primo")
universitariaweary:
Fiquei na duvida na parte if n% divisor == 0,mais mesmo assim Muitíssimo obrigadaa!!
Perguntas interessantes
Matemática,
6 meses atrás
Português,
6 meses atrás
Português,
6 meses atrás
Matemática,
7 meses atrás
História,
11 meses atrás