• Matéria: Informática
  • Autor: 172810
  • Perguntado 7 anos atrás

4) Faça um algoritmo que lê valores para as variáveis X e Y. Consistir para que Y receba obrigatoriamente um valor maior que X. Verificar, a seguir, quantos números inteiros entre X e Y são números primos (divisíveis apenas por 1 e por ele mesmo). No final mostrar a média dos números primos encontrados. em python

Respostas

respondido por: lamartinecezarpbm3x5
1

Segue o algoritmo em Python.


x = int(input("Digite o inicio do intervalo (x): "))

y = int(input("Digite o fim do intervalo (y): "))

print()


while x > y:

   print("X não pode ser maior do que y!")

   x = int(input("Digite o inicio do intervalo: "))

   y = int(input("Digite o fim do intervalo (y): "))

   print()


for i in range(x,y):

   for j in range(i - 1, 0, -1):

       if( i % j == 0):

           break

       if( i % j > 0):

               if( j == 2 ):

                   print("São primos: %i" %i)

   if( i == 2 ):

       print("São primos: %i" %i)


Espero ter ajudado.

Perguntas similares