Pesquisar no Python Iniciantes

terça-feira, 24 de julho de 2012

Exercícios #23 (Estrutura de Decisão)

Boa noite galera!

Continuando os exercícios de Estrutura de Decisão da lista de exercícios oficial do Python.

O 7° exercício diz assim:
“Faça um Programa que leia três números e mostre o maior e o menor deles”

Este programa é bem parecido com o anterior #22, porém este mostra o maior ou o menor entre os números vou faze-lo da forma mais simples de se entender, o programa ficará grande porém mais legível mas, quem souber de outra forma poste aqui.

Dica: para implementa-lo usando max e min, crie duas funções uma def Maior(n1, n2, n3), outra def Menor(n1, n2, n3), onde a maior print max( n1, n2, n3 ), e a menor print min(n1, n2, n3).

n1 = input('Digite o 1° numero: ') n2 = input('Digite o 2° numero: ') n3 = input('Digite o 3° numero: ') def maior(): if n1 > n2 and n3 and n1: print n1, 'é o maior numero!!' elif n2 > n1 and n3: print n2,'é o maior numero!!' elif n3 > n1 and n2: print n3,'é o maior numero!!' #Se alguns numeros forem iguais elif n1 == n2 and n1 and n2 > n3: print n1,'é','o maior!!' elif n1 == n3 and n1 and n3 > n2: print n1,'é','o maior!!' elif n2 == n3 and n2 and n3 > n1: print n2,'é','o maior!!' #todos os numeros iguais elif n1 == n2 and n3: print 'todos o numeros são iguais' def menor(): if n1 < n2 and n3 and n1: print n1, 'é o menor numero!!' elif n2 < n1 and n3: print n2,'é o menor numero!!' elif n3 < n1 and n2: print n3,'é o menor numero!!' #Se alguns numeros forem iguais elif n1 == n2 and n1 and n2 < n3: print n1,'é','o menor!!' elif n1 == n3 and n1 and n3 < n2: print n1,'é','o menor!!' elif n2 == n3 and n2 and n3 < n1: print n2,'é','o menor!!' maior() #chama a função para descubrir o maior menor() #chama a função para descubrir o menor

0 comentários:

Postar um comentário