Funzione Python Randint

Funzione Python Randint
Il metodo Python Randint () integrato restituisce un valore randomizzato tra i limiti superiore e inferiore forniti come argomenti. È incluso nel pacchetto casuale. Prima di utilizzare il metodo Randint (), dobbiamo prima integrare la libreria casuale nel programma.
Elaboriamo la funzione Randint () in Python.

Esempio 1:

In questo caso, il metodo Randint () crea qualsiasi numero casuale che si trova tra l'intervallo 40-80. Vediamo come succede.

importare casuali
n = casuale.Randint (40,80)
Stampa ("Il numero casuale generato tra 40 e 80 è", n)

Prima di tutto, includiamo un file di intestazione casuale perché si occupa della funzionalità Randint (). Quindi, inizializziamo la variabile "N" e assegniamo il valore nella forma della funzione Randint (). Il metodo Randint () produce qualsiasi numero casuale da questo intervallo definito. Alla fine, utilizziamo il metodo Print () per visualizzare la linea "Il numero casuale generato tra 40 e 80 è" e l'intero creato.

Esempio 2:

In tre diversi scenari, questo esempio impiega il metodo Randint () di Python per ottenere un valore randomizzato.

importare casuali
N1 = casuale.Randint (20, 30)
Stampa ("numero casuale tra 20 e 30 è % s" % (N1))
N2 = casuale.Randint (-20, -5)
Stampa ("Numero casuale tra -20 e -5 è % d" % (N2))
n3 = casuale.Randint (-30, 30)
Stampa ("Numero casuale tra -30 e 30 è % d" % (N3))

All'inizio, incorporiamo il framework casuale. Ora dichiariamo la variabile "N1". Usiamo la funzione Randint (). I limiti più bassi e i limiti più alti forniti come parametri di questa funzione sono entrambi numeri positivi. Il metodo Randint () crea il valore randomizzato tra questi due valori positivi. Il metodo print () stampare che il numero creato casualmente.

Qui, dichiariamo ancora una volta la variabile "N2". La funzione Randint () viene utilizzata in questo caso. Entrambe le gamme inferiori e superiori offerte come parametri per questa funzione sono numeri negativi. Pertanto, il valore casuale tra questi due numeri interi negativi è creato mediante l'uso del metodo Randint (). Quel numero generato viene quindi visualizzato dalla funzione print (). Inizializziamo una terza variabile - "N3".

Quindi, impieghiamo la funzione Randint (). Questa funzione contiene due argomenti: il limite inferiore e il limite più alto. Il suo limite inferiore è specificato come numero negativo e il limite superiore è definito come un numero positivo. Il numero casuale viene generato tra le gamme negative e positive specificate utilizzando la funzione Randint (). Semplicemente stampare che intero generato è tutto ciò che fa la funzione print ().

Esempio 3:

Per imitare un gioco di ipotesi, possiamo chiamare il metodo Randint (). Prendi in considerazione uno scenario in cui a un utente vengono dati tre tentativi di selezionare un numero tra 1 e 20 in un gioco. Se la previsione dell'utente è accurata, vince; Altrimenti, perde.

importare casuali
def ipotesigame ():
num = casuale.Randint (1,20)
ipotesi = 4
flag = 0
Stampa ('divertiamo al gioco di ipotesi.!!')
mentre ipotesi> 0:
indovinare = int (input ("immettere il numero: \ n"))
Se indovina == num:
flag = 1
rottura
altro:
Stampa ("Sike!! Quel numero non è corretto. ")
ipotesi = ipotesi- 1
if flag == 1:
restituire vero
altro:
restituire false
Se indovintGame () è vero:
Stampa ("Amazing!! Hai previsto correttamente.")
altro :
Stampa ("Oopps! Riprovare più tardi. ")

Iniziamo il programma importando la libreria casuale. Nel passaggio successivo, definiamo la funzione del nome del gioco - IpotecingGame (). Quindi, viene impiegata la funzione Randint (). Questa funzione ha il limite minimo e il limite massimo come i suoi argomenti. Indichiamo questi limiti qui. Il limite minimo è impostato su 1. Allo stesso modo, il limite massimo è impostato su 20. Questo metodo restituisce qualsiasi numero casuale presente tra 1 e 20. Inizializziamo una variabile "ipotesi" per definire il numero di ipotesi che l'utente ottiene.

Quindi, viene anche dichiarata un'altra variabile denominata "flag". Questa variabile controlla se l'utente vince il gioco o meno indovinando il numero giusto o sbagliato. La funzione print () stampica il messaggio di benvenuto sullo schermo. Utilizziamo il ciclo while. Impostiamo la condizione nella forma che le ipotesi sono maggiori di 0. Questo mentre loop esegue 'fino a quando il numero di ipotesi dura. Il valore è il tipo di dati interi. Impostiamo la variabile "indovina" sulla variabile "num" per verificare se l'ipotesi inserita dall'utente è uguale al numero o no. Se l'utente indovina il numero giusto, impostiamo il valore della variabile "flag" su 1 e il ciclo while termina. Altrimenti, il metodo Print () mostra che il valore indovinato non corrisponde. Qui, diminuiamo nel numero di ipotesi di 1.

Infine, utilizziamo di nuovo l'istruzione IF-Else. Se il valore della funzione indovistica () è giusto, l'istruzione print () stampa il messaggio che mostra che l'ipotesi inserita dall'utente ha ragione. Altrimenti, l'istruzione print () stampare il messaggio che mostra che l'utente indovina il numero sbagliato.

Esempio 4:

Qui, mostreremo come trovare il valorarror quando chiamiamo il metodo Randint ().

importare casuali
Num1 = casuale.Randint (5.55, 10.72)
Stampa (NUM1)

Dopo aver incluso il modulo casuale, impostiamo la variabile "num1" sul suo valore iniziale e utilizziamo il metodo Randint (). Inoltre, forniamo i valori di punta mobile per l'intervallo più piccolo e l'intervallo più alto. Qualsiasi valore casuale da questo intervallo specificato è generato dalla funzione Randint (). Infine, utilizziamo il metodo Print () per mostrare il valore generato.

Esempio 5:

Questo programma indica come rilevare i tyleeerrors utilizzando il metodo Randint ().

importare casuali
Num2 = casuale.Randint ('r', 'u')
Stampa (NUM2)

Qui, introduciamo il file di intestazione casuale. Nel passaggio successivo, dichiariamo una variabile "num2". La funzione Randint () della libreria casuale è chiamata. Questa funzione contiene due parametri che mostrano l'intervallo inferiore e superiore. La funzione crea casualmente un valore. Qui, passiamo i due alfabeti come limiti. Il metodo Print () è chiamato per mostrare il risultato.

Conclusione

Tutto ciò che c'è da sapere sul metodo Randint () è trattato in questo articolo. Abbiamo eseguito il programma in cui abbiamo usato il metodo RandInT () e abbiamo osservato i risultati. Quindi, utilizzando la funzionalità che possiamo giocare nel nostro tempo libero, creiamo un gioco di ipotesi. La funzione Randint () successivamente riceve i valori e gli alfabeti a virgola mobile come argomenti. La funzione restituisce un errore perché accetta sempre gli argomenti del tipo di dati interi.