Aula Python – 6 – Estrutura de Decisão

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.

Me segue no Twitter !!: @powerpython

COMENTEM!!

Avatar de Desconhecido

About powerpython

Programador python, entre outras, como html,css...
Esta entrada foi publicada em Programação Python e marcada com a tag , , , , , , , , , , , , , , , , , , , , , , , , , , , , . Adicione o link permanente aos seus favoritos.

3 Responses to Aula Python – 6 – Estrutura de Decisão

  1. 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!!’)

  2. Pingback: Aula Python – 7 – Estrutura de decisão | powerpython

Deixe um comentário