Olá!
Nao existe numero inteiro entre numeros iguais tampouco entre numeros em sequencia.
Os numeros em sequencia nao estao contemplados no programa da resolucao.
Eu tentei incluir uma estrutura no programa, que imprime essa informacao. Testei com os numeros 2 e 3 e nao imprimiu nada.
Nao consigo encontrar o erro.
Alguem poderia ajudar por favor?
Obrigada.
"Escreva um programa que peça dois números inteiros e imprima todos os números inteiros entre eles."
num1 = int(input('digite um numero: '))
num2 = int(input('digite um numero: '))
if num1 < num2 :
for numeros in range(num1 + 1, num2) :
print(numeros)
elif num1 > num2 :
for numeros in range(num2 + 1, num1) :
print(numeros)
elif num1 == num2 + 1 or num2 == num1 + 1 :
print('nao ha numeros inteiros entre os numeros escolhidos')
elif num1 == num2 - 1 or num2 == num1 - 1 :
print('nao ha numeros inteiros entre os numeros escolhidos')
else:
print('os numeros sao iguais')