Números primos. Gostaria de ajuda!

419 views
Skip to first unread message

Daniel Soares

unread,
Oct 12, 2022, 9:08:39 AM10/12/22
to pug-ce
Boa tarde. Sou iniciante em programação e estou empacado em um desafio de uma escola, bem simples para a maioria de vocês.
O código pede 2 números inteiros (não podem ser negativos) e no final mostrar os números primos entre eles. Até agora só consegui ir com meu "gato net" até aqui:

n1 = int(input('Digite o primeiro número: '))
n2 = int(input('Digite o segundo número: '))
if n1 < 0 or n2 < 0:
print('ERRO: Digite números POSITIVOS!')
elif n1 < n2:
tot = 0
for c in range(n1, n2 + 1):
print(f'{c}', end=' ')
elif n2 < n1:
for c in range(n2, n1 + 1):
print(f'{c}', end=' ')

Luiz Fernando

unread,
Feb 22, 2023, 5:26:53 AM2/22/23
to pug-ce
Olá, boa noite! 
Resolvi seu codigo! 
Mande mensagem para o email 
em caso de duvidas

Codigo:

'''Entrada de Dados'''

n1 = int(input('Digite o primeiro número: '))
n2 = int(input('Digite o segundo número: '))

'''Entrada de Dados'''


if n1 < 0 or n2 < 0:
    print('ERRO: Digite números POSITIVOS!')

elif n1 < n2:

    for c in range(n1, n2 + 1):
        if c % 2 == 0 or c % 5 == 0: # Reconhece se os numeros são pares ou divisiveis por 5
            continue
        print(f'{c}', end=' ')
elif n2 < n1:

    for c in range(n2, n1 + 1):
        if c % 2 == 0 or c % 5 == 0: # Reconhece se os numeros são pares ou divisiveis por 5
            continue
        print(f'{c}', end=' ')
Reply all
Reply to author
Forward
0 new messages