Algumas vezes poderemos utilizar uma função para gerar números de modo aleatório.
Em Python, utilizaremos a biblioteca random e a função randint().
Para entender como funciona, teste o seguinte código algumas vezes em seu computador:
_________________________________random.py
from random import randint
num = randint(0,10)
print(num)
________________________________
Ao executar, verá que o algoritmo irá imprimir números aleatórios, dentro dos parâmetros que você colocou (entre 0 e 10).
Desta maneira, conseguiremos criar algumas aplicações interessantes.
Por exemplo, seria possível criar um jogo onde você tente adivinhar em qual número o computador está "pensando".
Sim,
o computador não pensa, eu sei. Mas podemos simular uma "inteligência",
fazendo de conta que o computador escolheu um número. Sabe como?
Execute o seguinte algoritmo em sua máquina, algumas vezes, e veja o que
acontece.
_______________________________________________adivinhe.py
from random import randint
numero = randint(1, 10)
palpite = 0
while(numero != palpite):
palpite = int(input("Tente adivinhar o número que estou pensando"))
print("HUM...\n")
if(palpite > numero):
print("é menor")
elif(palpite < numero):
print("é maior")
else:
print("você acertou")
_____________________________________________
Depois, tente entender o código.