você está aqui 31
o básico
>>> random.randint(1,60)
27
>>> random.randint(1,60)
34
>>> random.randint(1,60)
46
Esta é uma lista
resumida. O que
você verá na tela
é muito mais longo.
Pedindo Ajuda ao Interpretador
Assim que você souber o nome de algo, poderá pedir ajuda ao
shell. Quando pedir, o shell exibirá a seção nos documentos
do Python relacionadas ao nome no qual você está interessado.
Vejamos este mecanismo em ação no prompt >>> pedindo
ajuda com a função randint no módulo random:
>>> help(random.randint)
Help on method randint in module random:
randint(a, b) method of random.Random instance
Return random integer in range [a, b], including
both end points.
Peça ajuda
no prompt
>>>...
... e veja a documentação
associada diretamente
no shell.
Uma leitura rápida dos documentos exibidos para a
função randint confirma o que você precisa saber:
se fornecermos dois inteiros a randint, teremos um
inteiro aleatório no intervalo inclusivo resultante.
Alguns experimentos finais no prompt >>> mostram
a função randint em ação:
Se você estiver acompanhando,
o que verá na tela irá variar,
pois os inteiros retornados
por “randint” são gerados
aleatoriamente.
Como você importou o módulo “random” usando “import
random”, precisará lembrar de prefixar a chamada para
“randint” com o nome do módulo e um ponto. Então será
“random.randint()”, não “randint()”.
Assim, agora você está na posição de colocar uma marca de verificação
satisfatória nas últimas tarefas, pois sabe o bastante para gerar um número
aleatório entre dois valores fornecidos:
Gere um número aleatório entre dois valores fornecidos.
É hora de voltar para nosso programa e fazer as alterações.
Use “dir”
para
consultar
um objeto.
Você pode lembrar do(s)
último(s) comando(s)
digitado(s) no prompt do
IDLE >>> digitando Alt-P ao
usar o Linux ou Windows.
No Mac OS X, use Ctrl-
P. Pense em “P” como
significando “prévio”.
Código Sério
Use “help”
para ler os
documentos
do Python.
CG_HeadFirst_Python.indb 31 18/07/2018 13:17:52
Get USE A CABEÇA! PYTHON now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.