Informática, perguntado por babaisak, 4 meses atrás

(Python) Escreva um programa que leia dois valores inteiros (x e y) e mostre todos os números primos entre x e y.

Soluções para a tarefa

Respondido por joaopedrolemos
1

def primo_num (x):

   i = 1

   count = 0

   while i <= x:

       if x % i == 0:

           count += 1

       i += 1

   if count == 2:

       return True

   else:

       return False

       

x = int(input("Valor de X: "))

y = int(input("Valor de Y: "))

if x > y:

   for y in range(x):

       if primo_num(y):

           print(y)

else:

   for x in range(y):

       if primo_num(x):

           print(x)

Perguntas interessantes