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
num1=int(input("Digite um número: "))
ResponderExcluirnum2=int(input("Digite um número: "))
num3=int(input("Digite um número: "))
if num1>num2>num3:
print("O valor",num1,"é o maior!")
if num2>num1>num3:
print("O valor",num2,"é o maior!")
if num3>num2>num1:
print("O valor",num3,"é o maior!")
if num1<num2<num3:
print("O valor",num1,"é o menor!")
if num2<num1<num3:
print("O valor",num2,"é o menor!")
if num3<num2<num1:
print("O valor",num3,"é o menor!")
elif num1==num2 == num3:
print("Os números", num1,",",num2,",",num3,"sao iguais!")
if num1==num2 !=num3:
print(num1,"é igual a",num2,"diferente de",num3)
if num2==num3 !=num1:
print(num2, "é igual a", num3,"diferente de",num1)
if num1==num3 != num2:
print(num1, "é igual a", num3,"diferente de",num2)
Temos um erro quando colocamos a seguinte sequenica:
Excluir22
1
3