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
Soluções para a tarefa
Respondido por
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 interessantes
Inglês,
8 meses atrás
Artes,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Física,
1 ano atrás
Geografia,
1 ano atrás