[PYTHON] Jeu de test d'aptitude Jakushi

Raison de la création

J'étais accro au mahjong quand je ne pouvais pas sortir et que j'avais du temps libre, et que je voulais faire quelque chose en rapport avec le mahjong. Détermination du contenu de la mission À ce moment-là, quelque chose qui m'inquiétait s'est produit.


Livre référencé

Image utilisée


Ce qui a été réellement créé ↓

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


Réflexion et code

kadai.py


import tkinter as tk

Kekkahhapyou = [
"  ; ;Je pense qu'il vaut mieux arrêter non seulement le mahjong mais aussi les autres chauves-souris.",
"  ; ;Ne convient pas du tout aux moineaux.",
"  ; ;Veuillez vous abstenir de mahjong. Ne convient pas aux moineaux.",
"^^ Bon! Je pense qu'il a les qualités d'un moineau.",
"J'ai assez de qualités. Pourquoi n'essayez-vous pas le mahjong?",
"Peut-être que je suis né pour jouer au mahjong.",
"Tu es un moineau Il est inutile de le cacher.",
"Vous êtes sûr d'être talentueux non seulement en mahjong mais aussi en d'autres chauves-souris.",
]
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", "<Diagnostic>Votre taux d'aptitude moineau" + str(tekiseiritu) + "%est." + Kekkahhapyou[pts])

root = tk.Tk()
root.title("Application de diagnostic Sparrow")
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="Diagnostic", 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 = [
"J'aime parier",
"Je pense que j'ai de la chance",
"Je suis le type qui est fort en production",
"J'ai confiance en ma concentration",
"Je suis doué pour lire les pensées de l'autre personne",
"Je veux faire les choses avec soin sans être impatient",
"Je déteste perdre",
]
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

Jeu de test d'aptitude Jakushi
tester
Test de charge de l'application de jeu pour smartphone Iroha