Python/Bibliotecas padrão: diferenças entre revisões

[revisão pendente][revisão pendente]
Conteúdo apagado Conteúdo adicionado
Algumas alterações nos códigos de Python para Python3; Adição de um exemplo para a biblioteca random; Adição de saída do console para os exemplos que usam o comando print().
m <source> -> <syntaxhighlight> (phab:T237267)
 
Linha 19:
 
* Biblioteca math (funções matemáticas):
<sourcesyntaxhighlight lang='python'>
>>> import math
>>> x = 5
Linha 31:
>>> cos(x)
0.28366218546322625
</sourcesyntaxhighlight><br />
 
* Biblioteca Tkinter (GUI padrão):
<sourcesyntaxhighlight lang="python" line="1">
from tkinter import *
box = Button(text="Ok", command='exit')
box.pack()
box.mainloop()
</syntaxhighlight>
</source>
 
* Biblioteca smtplib (E-mail):
 
<sourcesyntaxhighlight lang="python3" line="1" start="1">
import smtplib
server = smtplib.SMTP('mail.xx.net')
Linha 58:
server.quit()
print('Envio OK')
</sourcesyntaxhighlight><syntaxhighlight>
Envio OK
</syntaxhighlight>
Linha 65:
 
Com ela podemos implementar por exemplo um contador, no caso mostrado abaixo o terminal dará uma pausa de 1 segundo entre cada impressão do intervalo "range(1, 6)".
<sourcesyntaxhighlight lang="python3" line="1">
import time
for i in range(1, 6):
time.sleep(1)
print(f'Se passou {i} segundo(s).')
</sourcesyntaxhighlight><syntaxhighlight>
Se passou 1 segundo(s).
Se passou 2 segundo(s).