Função Python Randint

Função Python Randint
O método embutido Python Randint () retorna um valor randomizado entre os limites superior e inferior fornecidos como argumentos. Está incluído no pacote aleatório. Antes de empregar o método Randint (), devemos primeiro integrar a biblioteca aleatória no programa.
Vamos elaborar a função Randint () em Python.

Exemplo 1:

Nesse caso, o método Randint () cria qualquer número aleatório que esteja entre a faixa de 40-80. Vamos ver como isso acontece.

importar aleatório
n = aleatório.Randint (40,80)
print ("O número aleatório gerado entre 40 e 80 é", n)

Primeiro de tudo, incluímos um arquivo de cabeçalho aleatório porque lida com a funcionalidade Randint (). Em seguida, inicializamos a variável "n" e atribuímos o valor na forma da função randint (). O método Randint () produz qualquer número aleatório a partir deste intervalo definido. No final, utilizamos o método print () para exibir a linha "o número aleatório gerado entre 40 e 80 é", bem como o número inteiro criado.

Exemplo 2:

Em três cenários diferentes, este exemplo emprega o método Randint () de Python para obter um valor randomizado.

importar aleatório
n1 = aleatório.Randint (20, 30)
Imprimir ("Número aleatório entre 20 e 30 é % s" % (n1))
n2 = aleatório.Randint (-20, -5)
print ("Número aleatório entre -20 e -5 é % d" % (n2))
n3 = aleatório.Randint (-30, 30)
print ("Número aleatório entre -30 e 30 é % d" % (n3))

No início, incorporamos a estrutura aleatória. Agora, declaramos a variável "N1". Usamos a função Randint (). Os limites inferiores e os limites mais altos fornecidos como os parâmetros desta função são números positivos. O método randint () cria o valor randomizado entre esses dois valores positivos. O método print () imprime que criou aleatoriamente o número.

Aqui, mais uma vez declaramos a variável "N2". A função Randint () é usada neste caso. As faixas inferiores e superiores oferecidas como parâmetros para esta função são números negativos. Portanto, o valor aleatório entre esses dois números inteiros negativos é criado pelo uso do método randint (). Esse número gerado é então exibido pela função print (). Inicializamos uma terceira variável - "n3".

Em seguida, empregamos a função Randint (). Esta função contém dois argumentos: o limite inferior e o limite mais alto. Seu limite inferior é especificado como um número negativo e o limite superior é definido como um número positivo. O número aleatório é gerado entre os intervalos negativos e positivos especificados usando a função Randint (). Simplesmente imprimir esse número inteiro gerado é tudo o que a função print () faz.

Exemplo 3:

Para imitar um jogo de adivinhação, podemos chamar o método Randint (). Considere um cenário em que um usuário recebe três tentativas de selecionar um número entre 1 e 20 em um jogo. Se a previsão do usuário for precisa, ele vence; Caso contrário, ele perde.

importar aleatório
Def adivinhe o jogo ():
num = aleatório.Randint (1,20)
Guesses = 4
sinalizador = 0
Imprima ('vamos aproveitar o jogo de adivinhação.!!')
enquanto suposições> 0:
adivinhe = int (input ("Digite o número: \ n")))
se adivinhar == num:
sinalizador = 1
quebrar
outro:
impressão ("sike!! Esse número está incorreto. ")
suposições = palpites- 1
Se bandeira == 1:
retornar verdadeiro
outro:
retorna falso
Se adivinhar o jogo () é verdadeiro:
impressão ("incrível!! Você previu corretamente.")
outro :
Imprimir ("OOPPS! Tente mais tarde. ")

Começamos o programa importando a biblioteca aleatória. Na próxima etapa, definimos a função do nome do jogo - adivinhação no jogo (). Então, a função Randint () é empregada. Esta função tem o limite mínimo e o limite máximo como seus argumentos. Nós indicamos esses limites aqui. O limite mínimo é definido como 1. Da mesma forma, o limite máximo é definido para 20. Este método retorna qualquer número aleatório que esteja presente entre 1 e 20. Inicializamos uma variável de “palpites” para definir o número de adivinhação que o usuário recebe.

Então, outra variável chamada "Flag" também é declarada. Esta variável verifica se o usuário ganha o jogo ou não, adivinhando o número certo ou errado. A função print () imprime a mensagem de boas -vindas na tela. Utilizamos o loop while. Definimos a condição na forma de que os palpites são maiores que 0. Isso enquanto o loop executa 'até o número de suposições por último. O valor é o tipo de dados inteiro. Definimos a variável "adivinhe" para a variável "num" para verificar se o palpite inserido pelo usuário é igual ao NUM ou não. Se o usuário adivinhar o número certo, definimos o valor da variável "sinalizador" para 1 e o loop while termina. Caso contrário, o método print () mostra que o valor adivinhado não corresponde. Aqui, diminuímos o número de suposições por 1.

Por fim, utilizamos novamente a declaração if-else. Se o valor da função de adivinhação () estiver certo, a instrução print () imprime a mensagem que mostra que o palpite inserido pelo usuário está certo. Caso contrário, a instrução print () imprime a mensagem que mostra que o usuário adivinha o número errado.

Exemplo 4:

Aqui, mostraremos como encontrar o ValueError quando chamarmos o método Randint ().

importar aleatório
num1 = aleatório.Randint (5.55, 10.72)
Imprimir (num1)

Depois de incluir o módulo aleatório, definimos a variável "num1" para seu valor inicial e usamos o método Randint (). Além disso, fornecemos os valores de ponto flutuante para a faixa menor e uma faixa mais alta. Qualquer valor aleatório deste intervalo especificado é gerado pela função Randint (). Finalmente, empregamos o método print () para mostrar o valor gerado.

Exemplo 5:

Este programa indica como detectar os TypeErrors usando o método Randint ().

importar aleatório
num2 = aleatório.Randint ('r', 'u')
Imprimir (num2)

Aqui, apresentamos o arquivo de cabeçalho aleatório. Na próxima etapa, declaramos uma variável "num2". A função randint () da biblioteca aleatória é chamada. Esta função contém dois parâmetros que mostram a faixa mais baixa e mais alta. A função cria aleatoriamente um valor. Aqui, passamos pelos dois alfabetos como os limites. O método print () é chamado para mostrar o resultado.

Conclusão

Tudo o que há para saber sobre o método randint () é abordado neste artigo. Executamos o programa em que usamos o método randint () e observamos os resultados. Em seguida, utilizando a funcionalidade que podemos jogar em nosso tempo livre, criamos um jogo de adivinhação. A função Randint () depois recebe os valores e alfabetos do ponto flutuante como argumentos. A função retorna um erro porque só aceita os argumentos do tipo de dados inteiro.