Continuando a lista de exercícios Python, da Estrutura de Decisão…
O 6° Exercício diz assim:
“Faça um Programa que leia três números e mostre o maior deles”
Entendo o Programa:
Para realizar esse exercício vamos precisar realizar vários testes com as entradas que o usuário digita. Ex: n1 é maior que n2 e n3?… (n é igual a numero)
if n1 > n2 and n3:
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!!'
Mais além disso vamos precisar fazer alguns testes para ver se as entradas digitadas são iguais. Ex: n1 é igual a n2 e maior que n3?…
#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!!'
O Fluxograma:
Escrevendo o Programa:
n1 = input("Digite um n°: ")
n2 = input("Digite mais um n°: ")
n3 = input("Digite mais um n°: ")
if n1 > n2 and n3:
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!!'
Saídas:
Saída1
>>>
Digite um n°: 5
Digite mais um n°: 8
Digite mais um n°: 2
8 é o maior numero!!
>>>
Saída2
>>>
Digite um n°: 2
Digite mais um n°: 2
Digite mais um n°: 1
2 é o maior!!
>>>
Saída3
>>>
Digite um n°: 5
Digite mais um n°: 5
Digite mais um n°: 9
9 é o maior numero!!
>>>
SE VOCÊ GOSTOU CLIQUE AQUI!!
DEIXE SUAS DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.

Um outro jeito:
# -*- encoding: utf8 -*-
qnt = 3
values = []
for i in range(qnt):
v = input(“Digite o ” + str(i+1) +”° numero: “)
values.append(v)
major = values[0]
for i in range(qnt):
if values[i] > major:
major = values[i]
print(str(major) + ‘ é o maior!!’)
È isso ai, assim fica mais ‘curtinho’, mais eu to tentando ensinar a usar ‘mesmo’ o if else (básico).
Obrigado pelo comentario!! ;D
Pingback: Aula Python – 7 – Estrutura de decisão | powerpython