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: 1104 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# 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 |






