Construa um algoritmo que peça dois números inteiros e gere os números inteiros que estão no intervalo entre eles.
Soluções para a tarefa
Resolvi fazer o programa em python:
//////////////////
def inteiros_entre(int1, int2):
for i in range(int1 + 1, int2):
print(i)
return
inteiros_entre(int(input('Insira o primeiro número:')), int(input('Insira o segundo número:')))
//////////////////
Como fiz o programa?
Vou listar:
- criei uma função chamada inteiros_entre
- Dei 2 parâmetros para ela(int1, int2)
- Fiz um for que se repete do intervalo int1 + 1 até int2
- A cada repetição ele printa o valor de i.
- Chamei a função
➯ Conteúdo relacionado
https://brainly.com.br/tarefa/52374658
Dúvidas? Estarei a disposição para eventuais esclarecimentos.
Bons estudos!
Pode avaliar minha resposta? Isso me ajuda a melhora-las ^^
Ou marque como melhor resposta, se ela for qualificada.
Brainly - Para estudantes. Por estudantes
✅ Existe diversas formas de se resolver esta questão, dede a forma menos eficiente até a super eficiente com tratamento de erros e exceções.
Para resolver esta questão vou tuilizar a linguagem de programação Python, em sua versão 3.9.1, utilizando a IDE PyCharm.
OBSERVAÇÃO: Não vou utilizar tratemento de erros exceções. Pois, o código ficaria bem maior.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
def list_numbers(i, f):
return [x for x in range(i, f + 1, 1)]
if __name__ == '__main__':
n1 = int(input("Digite o primeiro número: "))
n2 = int(input("Digite o último número: "))
List = list_numbers(n1, n2)
print(f'A lista de números é: {List}')
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Obsserve que nesta questão utilizei o conceito de funções "def" para montar o algoritmo. A partir desses conceitos o algoritmo foi montado da seguinte forma:
- O primeiro parágrafo do algoritmo é a função "def", propriamente dita, montada de forma correta. Toda função "def" sempre terá o nome, variáveis, bloco de códigos e o retorno devidamente válido.
- O segundo parágrafo do algoritmo é a chamada - evocação - da função "def".
- A linha "print(f'Alista de números é: {List}')" é a parte de exibição final do resultado do algoritmo.
Com funciona este algoritmo?
Quando executamos o referido algorimo é carregado na memória segundo parágrafo de códigos. Neste momento, serão solicitados os dois valores - seguidamente. Depois de informarmos esses valores, eles serão armazenados nas respectivas variáveis. Depois disso, elas serão enviadas para a função "def", propriamente dita, Chegando na função, as variáveis são devidamente processadas. Neste algoritmo, o processamento das variáveis se darão por meio de um "ListComprehension" - parte do códio dentro dos colchetes. Neste momneto será montada uma lista contendo todos os números inteiros que estiverem compreendidos entre os números dados - incluindo seus extremos. Após isso, a referida lista é armazenada na memória sob a designação de "Lista". Posteriormente a linha de código iniciada por "print...." exibe o resultado obtido pela respectiva função.
Saiba mais:
- https://brainly.com.br/tarefa/52374658
- https://brainly.com.br/tarefa/52374546