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.
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()