Python/Conceitos básicos/Interpretador interativo: diferenças entre revisões
[revisão pendente] | [revisão pendente] |
Conteúdo apagado Conteúdo adicionado
m Pequena alteração no primeiro parágrafo adicionando clareza. |
m <source> -> <syntaxhighlight> (phab:T237267) |
||
Linha 20:
Em qualquer caso, você verá o interpretador funcionando, como abaixo:
<
Python 2.3.3 (#1, Jan 22 2005, 12:14:47)
[GCC 2.95.4 20011002 (Debian prerelease)] on linux2
Linha 31:
2
>>>
</syntaxhighlight>
É possível imprimir informações formatadas, este assunto será tratado mais adiante, em [[Python/Conceitos básicos/Tipos e operadores]], mas apenas como ilustração, seguem dois exemplos, que devem ser familiares para quem conhece a função ''[[Programar em C/Entrada e saída simples|printf]]'' da [[Programar em C|linguagem C]]:
<
>>> print "O fatorial de %d e' %d\n" % (5, 120)
O fatorial de 5 e' 120
Linha 43:
>>>
</syntaxhighlight>
Para terminar o interpretador e voltar ao sistema operacional, digite:
<
>>> quit()
</syntaxhighlight>
ou
<
>>> exit()
</syntaxhighlight>
== Aprendendo a se virar ==
Linha 64:
Digite do interpretador:
<
>>> help()
</syntaxhighlight>
Você verá que aparecerá outro símbolo à esquerda do cursor, no lugar do ">>>"
Linha 101:
== Carregando linhas de código ==
Muitos dos exemplos deste livro são escritos para serem digitados, linha a linha, no interpretador. Mas, obviamente, esta não é a melhor forma de entrar com programas. Um programa Python escrito em um arquivo local, digamos, ''arquivo.py'', pode ser carregado pelo interpretador através de:
<
import arquivo
</syntaxhighlight>
As variáveis (incluindo-se aqui funções, classes, estruturas, constantes, etc) definidas em arquivo.py tornam-se imediatamente acessíveis ao interpretador usando-se ''arquivo.nome''.
Por exemplo, crie o seguinte arquivo e chame-o de fatorial.py:
<
def fat(n):
if n <= 1:
return 1
return fat(n-1) * n
</syntaxhighlight>
Em seguida, entre no interpretador e digite:
<
>>> import fatorial
>>> fatorial.fat(5)
</syntaxhighlight>
{{AutoCat}}
|