Mit Python können Sie eine Lotterie mit verschiedenen Methoden durchführen, z. B. zufällig, wenn, sonst und zufällig. Diesmal war es das Endprodukt, also entschied ich mich, eine Lotterie mit verschiedenen Methoden durchzuführen.
omikuzi.py
import random
destiny = ['Daikichi','Nakayoshi','Kokichi','Kichi','Schlecht','大Schlecht']
print(random.choice(destiny))
Dies machte eine Lotterie mit Zufall. Mit random können Sie ein Programm erstellen, das zufällig aus der Liste auswählt. ** Als Fehler ist es nicht möglich, die Seltenheit von Daikichi und Daikoku zu reproduzieren. Daikichi kommt leicht heraus und es ist nicht interessant **
omikuzi.py
print("1~Geben Sie eine Zahl bis zu 60 ein")
number = input()
if 0 <= int(number) <= 3:
print("Daikichi")
elif 4 <= int(number) <= 10:
print("Nakayoshi")
elif 11 <= int(number) <= 20:
print("Kokichi")
elif 21 <= int(number) <= 40:
print("Kichi")
elif 41 <= int(number) <= 55:
print("Schlecht")
elif 56 <= int(number) <= 60:
print("Großer Bösewicht")
else:
print("die")
Wenn hier verwendet, bedeutet dies, dass die nachfolgende Verarbeitung ausgeführt wird, wenn der nachfolgende bedingte Ausdruck erfüllt ist. elif ist eine Abkürzung für else if. else verarbeitet else, wenn es nicht existiert. Basierend auf diesen Tatsachen wurde eine bedingte Verzweigung durchgeführt. ** Mit dieser Methode kann die Wahrscheinlichkeit des Auftretens von Daikichi und des Bösewichts extrem gering sein, und die Wahrscheinlichkeit des Auftretens von Dingen in der Mitte wie Kokichi kann erhöht werden. ** ** **
omikuzi.py
import tkinter.messagebox as mb
import tkinter as tk
import random
a = tk.Tk()
a.title("Omikuji-Spiel")
a.geometry("400x250")
b = tk.Label(text="Klicken")
b.pack()
kekka = [["Daikichi"], ["Sie sollten jetzt die Lotterie kaufen! !!"], ["Kichi", "Es gibt eine gute Sache!"],["小Kichi", "Das heutige Abendessen ist mein Favorit!"],
["Schlecht", "Heute ist ein Tag des ständigen Scheiterns"],["大Schlecht", "Geh heute nicht nach draußen. Ich weiß nicht, was passieren wird"]
]
def botan():
c = random.randrange(len(kekka))
r = kekka
mb.showinfo(r[0], r[1])
bota = tk.Button(text ="Ziehe eine Lotterie",width =40, height = 10, command = botan)
bota.pack()
a.mainloop()
Ich habe eine zufällige Lotterie mit Zufallszahlen gemacht. Ich habe nach dem Drücken der Taste mehrere Ergebnisse vorbereitet.
Ich habe auf den Artikel verwiesen, damit er reibungslos verlief. Persönlich dachte ich, dass das Omikuji, mit dem Sie die Wahrscheinlichkeit selbst bestimmen können, das Beste ist. Das nächste Mal wollte ich es von Grund auf neu machen.
Omikuji erstellt mit Tkinter + α Einführung in die Verwendung von Pythontkinter Erstellen wir eine Omikuji-App