msampaio / flauta-solo

Estudo do repertório de flauta solo
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Estudar e programar o item 4 do Tutorial de Python #57

Closed msampaio closed 11 years ago

msampaio commented 11 years ago

Instruções gerais

A tarefa consiste em:

  1. Ler e programar todos os códigos do item 4 da introdução ao Python para ganhar prática na linguagem.

Criar um arquivo alisson03.py na pasta Code para salvar os códigos do item 4.

msampaio commented 11 years ago

@AlissonGSilva, qual o estado desta tarefa?

AlissonGSilva commented 11 years ago

Amanhã ou sexta o arquivo estará na pasta Marcos.

AlissonGSilva commented 11 years ago

Pronto Marcos, tarefa concluída! Não se impressione muito com a quantidade de "Strings"; a justificativa é que tem vezes que não abro o arquivo do código, eu já importo ele no terminal, ae só vem as respostas. Mas se você achar que deve-se apagar pra ficar mais organizado, então eu tiro as strings.

msampaio commented 11 years ago

Bom trabalho, @AlissonGSilva. Observe que você pode abstrair cada um dos problemas que você está resolvendo em funções como exercicio1. Esta função não precisa de argumentos e apenas imprime o resultado na tela. Para chamá-la basta usar exercicio1().

def exercicio1():
    """Ferramentas de controle de fluxo condicional 'if'."""

    x = int(raw_input(" Digite um número inteiro: "))
    if x < 0:
        x = 0
        print 'Negativo menor que zero'
    elif x == 0:
        print 'Zero'
    elif x == 1:
        print 'Único'
    else:
        print 'Mais'

Você pode usar return ao invés de print para que a função retorne algo para você usar depois:

def exercicio1():
    """Ferramentas de controle de fluxo condicional 'if'."""

    x = int(raw_input(" Digite um número inteiro: "))
    if x < 0:
        x = 0
        return 'Negativo menor que zero'
    elif x == 0:
        return 'Zero'
    elif x == 1:
        return 'Único'
    else:
        return 'Mais'

Então você pode abstrair o resultado da funcão em uma variável:

meuResultado = exercicio1()
AlissonGSilva commented 11 years ago

Ok entendi!!!