Webly: [Python] Aula 3 - O Interpretador - Webly

Ir para

Regras para postagem

É permitido postar livremente respostas com comentários, testes e avaliações dos scripts. Postagens contendo dúvidas sobre o script, deverão ser postadas no fórum principal de Python.

IMPORTANTE: Todos os tutoriais postados neste fórum irão automaticamente para o portal Webly. Contribua você também e faça parte da equipe de colaboradores que fazem a evolução da web. Obrigado.
Página 1 de 1

[Python] Aula 3 - O Interpretador Avaliar tópico: -----

#1 Membro offline   luishenrique Ícone

  • Luís Henrique
  • Ícone
  • Grupo: Moderadores
  • Posts: 957
  • Cadastrado: 30-novembro 06
  • Sexo:Male
  • Localização:Minas Gerais
  • Interesses:Web Standards, Python, PHP, Software Livre, Blogosfera.

Postou 08 março 2007 - 10:31

Fala pessoal, vamos conhecer o interpretador python, fundamental nessa linguagem. Bora lá!

Aula 3 - O Interpretador

Com o interpretador aberto, você pode digitar comandos linha por linha, e observar a cada passo o como o computador
interpreta e executa esses comandos.

Você pode executar o interpretador em modo texto (chamado "Pyhton (command line)" no Windows), ou usar o IDLE, que é um interpretador baseado em janelas.

Independente de qual modo você executou o interpretador, ao executá-lo você verá uma mensagem com informações de copyright mais ou menos como essa:

Quote

Python 1.5.2 (#0, Apr 13 1999, 10:51:12) [MSC 32 bit (Intel)]on win32
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>>


O símbolo ">>>" exibido pelo interpretador é o que os americanos chamam de "prompt", que alguns traduzem equivocadamente por "aviso". Em computação, o prompt informa o usuário que o sistema está pronto para receber um novo comando.

Para sair do interpretador você pode fechar a janela do IDLE, ou teclar [CTRL]+[D] (no IDLE ou no interpretador em UNIX) ou [CTRL]+[Z] (no interpretador DOS).

Uma calculadora

Vamos então aproveitar a deixa e escrever algo. Experimente escrever uma expressão aritmética bem simples, como 2+2:
>>> 2+2
4
>>>

É bom saber que os quatro operadores básicos em Python (e em quase todas as linguagens modernas) são esses:

+ adição
- subtração
* multiplicação
/ divisão


Se você quiser operar com números decimais, deve usar o ponto e não a vírgula como separador decimal:
>>> 1.23 * 0.45
0.5535
>>>

Em muitas linguagens de programação, assim como em Python, os números inteiros têm um tratamento especial. Isso fica evidente quando fazemos uma divisão:
>>> 7/2
3
>>>

Em vez de 3,5, o resultado foi 3. Isso acontece sempre que todos os números de uma expressão são inteiros. Neste caso, Python imagina que se deseja um resultado inteiro também (esse comportamento estranho na realidade é muito conveniente em programação). Para indicar que você deseja resultados não-inteiros, use um ponto decimal em algum dos operandos:
>>> 7.0/2
3.5
>>> 7/2.0
3.5
>>> 7/2.
3.5
>>>

Note que basta digitar um ponto após o número.

Você pode digitar espaços entre os números e operadores para fazer uma expressão longa ficar mais legível:
>>> 1 + 2 * 3
7
>>>

Ele sabe que a multiplicação deve ser efetuada antes da adição. Se você teclar a mesma expressão em uma calculadora qualquer obterá o resultado 9, que é incorreto. Em Python, se você realmente deseja efetuar a soma antes da multiplicação, precisa usar parênteses:
>>> (1 + 2) * 3
9
>>>

Aqui os símbolos [] e {} não servem para agrupar expressões dentro de outras expressões. Apenas parênteses são usados:
>>> ( 9 - ( 1 + 2 ) ) / 3.0
2.0
>>> ( 9 - 1 + 2 ) / 3.0
3.33333333333
>>>


Se você escrever algo que o interpretador não reconhece, verá na tela uma mensagem de erro. Não crie o mau hábito de ignorar essas mensagens, mesmo que elas pareçam difíceis de entender num primeiro momento. A única vantagem de cometer erros é aprender com eles, e se a preguiça o impedir de ler as mensagens, seu aprendizado será bem mais lento. ;)

Fonte: Apostila Aprenda a programar por Luciano Carvalho.

Até a próxima.
Graduando em Ciência da Computação
UFLA - Universidade Federal de Lavras

Blog: http://luishenrique.org/blog
Identi.ca: @luish
Twitter: @lshenr

:)
0

#2 Membro offline   shumi Ícone

  • Shumi
  • Grupo: Banidos
  • Posts: 1511
  • Cadastrado: 05-julho 06
  • Localização:São Paulo - SP
  • Interesses:TI em geral, publicidade e propaganda e crescimento

Postou 08 março 2007 - 10:39

AAAAAAAAAAAAAAAAAAAAAAA MULEKE!!!!
Muito bom o empenho cara!!!
VALEU A TODOS!!!
0

Página 1 de 1


Resposta rápida

  

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)