[PYTHON] Jakushi Eignungstestspiel

Grund für die Schöpfung

Ich war süchtig nach Mahjong, als ich nicht ausgehen konnte und Zeit hatte, und wollte etwas mit Mahjong zu tun haben. Bestimmen des Inhalts der Aufgabe Zu dieser Zeit passierte etwas, worüber ich mir Sorgen machte.


Referenziertes Buch

Bild verwendet


Was wurde eigentlich erstellt ↓

コメント 2020-07-04 121856.png


Reflexion und Code

kadai.py


import tkinter as tk

Kekkahhapyou = [
"  ; ;Ich denke, es ist besser, nicht nur Mahjong, sondern auch andere Fledermäuse zu stoppen.",
"  ; ;Überhaupt nicht für Spatzen geeignet.",
"  ; ;Bitte unterlassen Sie Mahjong. Nicht für Spatzen geeignet.",
"^^ Gut! Ich denke, er hat die Qualitäten eines Spatzen.",
"Ich habe genug Qualitäten. Warum versuchst du es nicht mit Mahjong?",
"Vielleicht wurde ich geboren, um Mahjong zu spielen.",
"Du bist ein Spatz Es ist sinnlos, es zu verstecken.",
"Sie sind sicher, nicht nur in Mahjong, sondern auch in anderen Fledermäusen talentiert zu sein.",
]
def click_btn():
    pts = 0
    for i in range(7):
        if bvar[i].get() == True:
            pts = pts + 1
    tekiseiritu = int(100*pts/7)
    text.delete("1.0", tk.END)
    text.insert("1.0", "<Diagnose>Ihre Spatzeneignungsrate" + str(tekiseiritu) + "%ist." + Kekkahhapyou[pts])

root = tk.Tk()
root.title("Sparrow Diagnostic App")
root.resizable(False, False)
canvas = tk.Canvas(root, width=800, height=600)
canvas.pack()
gazou = tk.PhotoImage(file="kadai.png ")
canvas.create_image(400, 300, image=gazou)
button = tk.Button(text="Diagnose", font=("Times New Roman", 32), bg="gray", command=click_btn)
button.place(x=400, y=480)
text = tk.Text(width=40, height=5, font=("Times New Roman", 16))
text.place(x=320, y=30)

bvar = [None]*7
cbtn = [None]*7
ITEM = [
"Ich wette gern",
"Ich glaube ich habe Glück",
"Ich bin der Typ, der stark in der Produktion ist",
"Ich bin zuversichtlich in meiner Konzentration",
"Ich kann die Gedanken der anderen Person gut lesen",
"Ich möchte die Dinge sorgfältig machen, ohne ungeduldig zu sein",
"Ich hasse es zu verlieren",
]
for i in range(7):
    bvar[i] = tk.BooleanVar()
    bvar[i].set(False)
    cbtn[i] = tk.Checkbutton(text=ITEM[i], font=("Times New Roman", 12), variable=bvar[i], bg="#dfe")
    cbtn[i].place(x=400, y=160+40*i)
root.mainloop()

Recommended Posts

Jakushi Eignungstestspiel
Prüfung
Lasttest der Smartphone-Spiel-App Iroha