Installazione del modulo di elaborazione delle immagini:
Il modulo di elaborazione delle immagini richiederà se si desidera creare il simulatore di rotolamento dei dadi con GUI. Esegui i seguenti comandi dal terminale per aggiornare il PIP e installare il modulo cuscino.
$ Python3 -M Pip Installa -PIP AGGIORNAMENTO
$ Python3 -M Pip Installa -cuscino per aggiornare
Esempio-1: creazione di un semplice simulatore di rotolamento da dadi da dadi
Un semplice simulatore di rotolamento da dadi può essere creato utilizzando il modulo casuale Python in questo tutorial. Questo script genererà l'output dei dadi nel terminale. Quindi, non viene utilizzato alcun modulo di elaborazione delle immagini nello script. Una variabile denominata dado è usato per prendere qualsiasi numero da 1 a 6 in modo casuale. IL tira i dadi() La funzione è definita qui per generare l'output in base al valore casuale. L'infinito durante il ciclo viene utilizzato nello script per lanciare i tempi infiniti di dadi fino a quando l'utente non digita qualcosa senza "y".
# Importa il modulo casualeProduzione:
L'output dello script sopra varierà in ogni iterazione del loop per l'uso di numeri interi casuali. Nel seguente output, 5 viene generato nella prima iterazione del loop visualizzato usando 5 zeri. Successivamente, l'utente digitato 'y' Per continuare il ciclo e 4 ha generato nella seconda iterazione del ciclo e ha mostrato il valore usando gli zeri come prima. Lo script è terminato quando l'utente tipi 'N'.
Esempio-2: crea un simulatore di rotolamento da dadi con immagini
È necessario creare sei immagini da dadi prima di eseguire lo script dell'esempio. È possibile creare le immagini utilizzando qualsiasi applicazione di creazione di immagini. Le seguenti sei immagini sono state create da utilizzare nella sceneggiatura di questo esempio. Tieni le immagini nella stessa posizione in cui creerai il file Python per implementare il simulatore.
Il modo di creare un simulatore di rotolamento da dadi con GUI è mostrato nella seguente sceneggiatura. Esistono molti moduli in Python per creare applicazioni GUI. Il modulo Tkinter viene utilizzato in questo script per implementare il simulatore di rotolamento dei dadi basato sulla GUI. Immagine E Imagetk I moduli vengono utilizzati nello script per visualizzare le immagini dei dadi. IL casuale Il modulo viene utilizzato per selezionare l'immagine dei dadi in modo casuale. All'inizio dello script, l'oggetto Tkinter ha creato per definire la dimensione e la posizione della finestra in cui verrà visualizzata l'immagine dei dadi. Qui, la posizione della finestra è stata impostata centralmente. Successivamente, una variabile di elenco ha dichiarato con i nomi delle immagini a sei dadi. casuale.La funzione Choice () viene utilizzata per selezionare casualmente un indice del nome dell'immagine dall'elenco e ottenere il nome dell'immagine in base al valore dell'indice. espandere = true ha usato nella funzione pack () per aggiungere spazio extra quando si aggiunge un widget nella finestra. Un'etichetta è stata aggiunta nella finestra per visualizzare l'immagine dei dadi e un pulsante è stato aggiunto nella finestra per visualizzare l'immagine successiva da dadi. IL tira i dadi() La funzione si è associata al pulsante per generare l'immagine dei dadi successivi. Questa funzione verrà chiamata quando l'utente premi o fa clic su 'TIRA I DADI' pulsante.
# Importa modulo tkinterProduzione:
Come l'esempio precedente, l'immagine dei dadi verrà selezionata in modo casuale ogni volta che verrà premuto il pulsante. Nel seguente output, l'immagine dei dadi di sei è stata generata dopo aver eseguito lo script.
L'immagine dei dadi di tre è stata generata dopo aver premuto il pulsante.
Conclusione:
In questo tutorial sono stati spiegati due modi diversi per creare un simulatore di rotolamento da dadi usando Python Script. Aiuterà i lettori a sapere come questo tipo di applicazione può essere implementato in Python.