• Matéria: Informática
  • Autor: babaisak
  • Perguntado 3 anos 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.

Respostas

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 similares