Gabriela quer listar os primos de 2 a 100 e fez o seguinte programa
def ehPrimo(n) ;
for i in range(2 ,n) :
if n % i == 0:
return “não é primo”
return “eh primo”
for i in range (2,100) :
if ehPrimo(i) :
print (i)
Com relação ao código, marque a afirmação correta:
A) Dará um erro de condição pois o comando condicional espera um valor lógico
B) O programa imprimir todos os primos de dois até 99
C) vai dar um erro de execução dado que a variável i é usado na linha oito e na linha três
D) irá imprimir todos os números dois a 99, dado que os strings vão ser avaliadas como verdadeiras pelo comando condicional da linha nove
Soluções para a tarefa
Respondido por
0
Resposta:
a alternativa correta: A pois a condição lógico da função ehPrimo() está errado
Explicação:
Perguntas interessantes
Matemática,
5 meses atrás
Português,
5 meses atrás
Matemática,
6 meses atrás
Pedagogia,
6 meses atrás
Administração,
11 meses atrás
Filosofia,
11 meses atrás