Diferenças entre edições de "Python/Conceitos básicos/Interpretador interativo"

m
<source> -> <syntaxhighlight> (phab:T237267)
m (Pequena alteração no primeiro parágrafo adicionando clareza.)
m (<source> -> <syntaxhighlight> (phab:T237267))
 
Em qualquer caso, você verá o interpretador funcionando, como abaixo:
 
<sourcesyntaxhighlight lang='python'>
Python 2.3.3 (#1, Jan 22 2005, 12:14:47)
[GCC 2.95.4 20011002 (Debian prerelease)] on linux2
2
>>>
</syntaxhighlight>
</source>
 
É 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]]:
<sourcesyntaxhighlight lang='python'>
>>> print "O fatorial de %d e' %d\n" % (5, 120)
O fatorial de 5 e' 120
 
>>>
</syntaxhighlight>
</source>
 
 
Para terminar o interpretador e voltar ao sistema operacional, digite:
<sourcesyntaxhighlight lang='python'>
>>> quit()
</syntaxhighlight>
</source>
ou
<sourcesyntaxhighlight lang='python'>
>>> exit()
</syntaxhighlight>
</source>
 
== Aprendendo a se virar ==
 
Digite do interpretador:
<sourcesyntaxhighlight lang='python'>
>>> help()
</syntaxhighlight>
</source>
 
Você verá que aparecerá outro símbolo à esquerda do cursor, no lugar do ">>>"
== 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:
<sourcesyntaxhighlight lang='python'>
import arquivo
</syntaxhighlight>
</source>
 
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:
<sourcesyntaxhighlight lang='python'>
def fat(n):
if n <= 1:
return 1
return fat(n-1) * n
</syntaxhighlight>
</source>
 
Em seguida, entre no interpretador e digite:
<sourcesyntaxhighlight lang='python'>
>>> import fatorial
>>> fatorial.fat(5)
</syntaxhighlight>
</source>
 
{{AutoCat}}
251

edições