Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Python Básico |
Um programa que lê três números e os classifica e exibe em ordem crescente - Desafio de Programação Resolvido em PythonQuantidade de visualizações: 785 vezes |
Pergunta/Tarefa: Escreva um programa Python que pede ao usuário três números inteiros. Em seguida, ordene os três valores em ordem crescente e os exiba. Sua saída deverá ser parecida com: Informe o primeiro valor: 7 Informe o segundo valor: 4 Informe o terceiro valor: 6 Os números ordenados em ordem crescente são: 4 6 7 Veja a resolução comentada deste exercício usando Python: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- # função principal do programa def main(): # vamos ler os três números num1 = int(input("Informe o primeiro valor: ")) num2 = int(input("Informe o segundo valor: ")) num3 = int(input("Informe o terceiro valor: ")) # o primeiro número é maior que o segundo? vamos trocá-los if num1 > num2: temp = num1 num1 = num2 num2 = temp # o segundo número é maior que o terceiro? vamos trocá-los if num2 > num3: temp = num2 num2 = num3 num3 = temp # depois da segunda troca o número 1 é novamente maior que o número 2? if num1 > num2: temp = num1 num1 = num2 num2 = temp # mostra o resultado print("Os números ordenados em ordem crescente são:") print("{0} {1} {2}".format(num1, num2, num3)) if __name__== "__main__": main() |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |