3 Números em Ordem Crescente (Python)
Descrição: Faça um programa que leia 3 números inteiros e os imprima em ordem crescente.
Formato de entrada:
03 números inteiros separados por um final de linha.
Formato de saída:
Os 03 números lidos impressos em ordem crescente, cada um em uma linha.
Exemplos de:
Entrada
555
777
666
Saída:
555
666
777
Soluções para a tarefa
Resposta:
primeiro = int(input('Primeiro numero: '))
segundo = int(input('Segundo numero : '))
terceiro = int(input('Terceiro numero: '))
print(primeiro,'-',segundo,'-',terceiro)
if(terceiro > segundo):
aux = terceiro
terceiro = segundo
segundo = aux
if(segundo > primeiro):
aux = segundo
segundo = primeiro
primeiro = aux
if(terceiro > segundo):
aux = terceiro
terceiro = segundo
segundo = aux
print(primeiro,'-',segundo,'-',terceiro)
Explicação:
O seguinte programa solicita 3 valores ao usuário, os armazenando em uma lista. Na sequência, é aplicada a função sort() sobre a lista, realizando a ordenação dos elementos em ordem crescente. Por fim, os elementos são printados na tela na nova ordenação.
O que é um programa?
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
O seguinte programa solicita 3 valores ao usuário, os armazenando em uma lista. Na sequência, é aplicada a função sort() sobre a lista, realizando a ordenação dos elementos em ordem crescente. Por fim, os elementos são printados na tela na nova ordenação.
def ordenar_numeros() -> [float]:
numeros = []
for numero in range(0, 3):
numeros.append(float(input()))
numeros.sort()
for numero in numeros:
print(numero)
return numeros
if __name__ == "__main__":
ordenar_numeros()
Para aprender mais sobre programas, acesse:
brainly.com.br/tarefa/19885120
#SPJ2