Aula Python – 10 – Estrutura de Decisão

Andei postando pouco ultimamente poque estou trabalhando em um projeto pessoal, e anda faltando tempo para postar, mais não vou parar!!

Atenção: Pulei o exercício 9, porque não consegui resolver. Ele pede que mostre os três números digitados pelo usuário em forma decrescente, se souber resolver, responda nos comentários, eu me envie um Email powerpython@hotmail.com.br

Exercício 9:

n1 = input('Digite o 1° numero: ')
n2 = input('Digite o 2° numero: ')
n3 = input('Digite o 3° numero: ')

if n1 > n2 and n1 >n3:
    print n1
elif n2 > n3 and n2 > n1:
    print n2
elif n3 > n1 and n3 > n2:
    print n3

#agora o numero do meio        
if n1 > n3 and n1 < n2:     print n1 elif n2 > n1 and n2 < n3:     print n2 elif n3 > n2 and n3 > n1:
    print n3
elif n2 < n1 and n2 > n3:
    print n2

if n1 < n2 and n1 < n3:
    print n1
elif n2 < n3 and n2 < n1:
    print n2
elif n3 < n1 and n3 < n2:
    print n3

Saida:

>>>
Digite o 1° numero: 1
Digite o 2° numero: 9
Digite o 3° numero: 3
9
1
>>>

Continuando a lista de exercícios Python, da Estrutura de Decisão…

O 10° diz assim:
“Faça um Programa que pergunte em que turno você estuda. Peça para digitar M-matutino ou V-Vespertino ou N- Noturno. Imprima a mensagem “Bom Dia!”, “Boa Tarde!” ou “Boa Noite!” ou “Valor Inválido!”, conforme o caso” 

O Fluxograma:

Image

Escrevendo o programa:

turno = raw_input('Digite seu turno: M-matutino ou V-Vespertino ou N- Noturno: ')

if turno == 'M':    #o usuario estuda de manha?
    print 'Bom Dia !!'        
elif turno == 'V':  #o usuario estuda a tarde? 
    print 'Boa Tarde!!'        
elif turno == 'N':  #o usuario estuda de noite?
    print 'Boa Noite!!'        
else:    
    print 'Intrada invalida'

Saídas:

Saída1:

>>>
Digite seu turno: M-matutino ou V-Vespertino ou N- Noturno: M
Bom Dia !!
>>>

Saída2:

>>>
Digite seu turno: M-matutino ou V-Vespertino ou N- Noturno: V
Boa Tarde!!
>>>

Saída3:

>>>
Digite seu turno: M-matutino ou V-Vespertino ou N- Noturno: N
Boa Noite!!
>>>

Saída4:

>>>
Digite seu turno: M-matutino ou V-Vespertino ou N- Noturno: nao estudo
Intrada invalida
>>>

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.

2 Responses to Aula Python – 10 – Estrutura de Decisão

  1. Avatar de Henrique Henrique disse:

    E ai powerpython! Acho q isso resolve o exercício 9:


    # coding: utf-8
    """
    >>> decrescente(1, 2, 3)
    3
    2
    1
    >>> decrescente(100, 101, 102)
    102
    101
    100
    >>> decrescente(1, 9, 3)
    9
    3
    1
    """
    def decrescente(*args):
    """
    Função que ordena número da forma decrescente::
    """
    numero = sorted(args, reverse=True)
    print "\n".join(map(str, numero))
    if __name__ == '__main__':
    n1 = input("Digite o 1° numero: ")
    n2 = input("Digite o 2° numero: ")
    n3 = input("Digite o 3° numero: ")
    decrescente(n1, n2, n3)

    view raw

    decrescente.py

    hosted with ❤ by GitHub

Deixe um comentário