Python/Conceitos básicos/Interpretador interativo: diferenças entre revisões

[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Albmont (discussão | contribs)
Exemplo de print com formatação da saida
Sem resumo de edição
Linha 21:
Em qualquer caso, você verá o interpretador funcionando, como abaixo:
 
<source lang='python'>
<pre>
Python 2.3.3 (#1, Jan 22 2005, 12:14:47)
[GCC 2.95.4 20011002 (Debian prerelease)] on linux2
Linha 32:
2
>>>
</presource>
 
É 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]]:
<source lang='python'>
<pre>
>>> print "O fatorial de %d e' %d\n" % (5, 120)
O fatorial de 5 e' 120
Linha 44:
 
>>>
</presource>
 
 
Para terminar o interpretador e voltar ao sistema operacional, digite:
<source lang='python'>
<pre>
>>> quit()
</presource>
ou
<source lang='python'>
<pre>
>>> exit()
</presource>
 
== Aprendendo a se virar ==
Linha 65:
 
Digite do interpretador:
<source lang='python'>
>>> help()
</source>
 
Você verá que aparecerá outro símbolo à esquerda do cursor, no lugar do ">>>"
Linha 100 ⟶ 102:
== 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:
<source lang='python'>
<pre>
import arquivo
</presource>
 
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:
<source lang='python'>
<pre>
def fat(n):
if n <= 1:
return 1
return fat(n-1) * n
</presource>
 
Em seguida, entre no interpretador e digite:
<source lang='python'>
<pre>
>>> import fatorial
>>> fatorial.fat(5)
</presource>
 
{{AutoCat}}