Python-Integritätstest

Anzeige des Fensters

python


#Vorbereitung
root=tk.Tk()
root.geometry("700x700")
root.title("Persönlichkeitsdiagnose der Ehrlichkeit")
#Erstellen Sie ein Textfeld für die Verlaufsanzeige
rirekibox=tk.Text(root,font=("Helvetica",14))
rirekibox.place(x=0,y=500,width=700,height=400)

Inhalte schreiben

python


#Etikette
anounce_labell=tk.Label(root,text="Geben Sie 1 für diejenigen ein, die zutreffen, andernfalls 0",font=(20))
anounce_labell.place(x=20,y=20)

qus1_labell = tk.Label(root,text="Wenn überhaupt, ist es eine Person, die es gründlich tut.",font=(10))
qus1_labell.place(x=20, y=50)

qus2_labell = tk.Label(root,text="Eine Person, die Dinge logisch denkt.",font=(10))
qus2_labell.place(x=20, y=80)

qus3_labell = tk.Label(root,text="Auf Reisen werden häufig detaillierte Pläne im Voraus erstellt.",font=(10))
qus3_labell.place(x=20, y=110)

qus4_labell = tk.Label(root,text="Arbeiten Sie richtig mit klaren Zielen.",font=(10))
qus4_labell.place(x=20, y=140)

qus5_labell = tk.Label(root,text="Ich werde hart arbeiten und hart arbeiten.",font=(10))
qus5_labell.place(x=20, y=170)

anounce2_labell=tk.Label(root,text="Geben Sie 1 für diejenigen ein, die nicht zutreffen, andernfalls 0",font=(20))
anounce2_labell.place(x=20,y=210)

qus6_labell = tk.Label(root,text="Er ist ziemlich faul.",font=(10))
qus6_labell.place(x=20, y=240)

qus7_labell = tk.Label(root,text="Selbst wenn Sie an etwas arbeiten, hören Sie oft auf halber Strecke auf.",font=(10))
qus7_labell.place(x=20, y=270)

qus8_labell = tk.Label(root,text="Wenn überhaupt, ist er ein dreitägiger Priester und hat keine Geduld.",font=(10))
qus8_labell.place(x=20, y=300)

qus9_labell = tk.Label(root,text="Ich bin es ziemlich leid.",font=(10))
qus9_labell.place(x=20, y=330)

qus10_labell = tk.Label(root,text="Oft wird das Problem nicht im Detail betrachtet und in die Praxis umgesetzt.",font=(10))
qus10_labell.place(x=20, y=360)

qus11_labell = tk.Label(root,text="Sie entscheiden nachlässig oder handeln.",font=(10))
qus11_labell.place(x=20, y=390)

qus12_labell = tk.Label(root,text="Wenn etwas schief geht, sollten Sie es sofort wegwerfen.",font=(10))
qus12_labell.place(x=20, y=420)

Erstellen Sie ein Textfeld, um zu punkten

python


#Textfeld
editbox1 = tk.Entry(width=2)
editbox1.place(x=380, y=55)

editbox2 = tk.Entry(width=2)
editbox2.place(x=340, y=85)

editbox3 = tk.Entry(width=2)
editbox3.place(x=550, y=115)

editbox4 = tk.Entry(width=2)
editbox4.place(x=580, y=145)

editbox5 = tk.Entry(width=2)
editbox5.place(x=400, y=175)

editbox6 = tk.Entry(width=2)
editbox6.place(x=320, y=245)

editbox7 = tk.Entry(width=2)
editbox7.place(x=560, y=275)

editbox8 = tk.Entry(width=2)
editbox8.place(x=480, y=305)

editbox9 = tk.Entry(width=2)
editbox9.place(x=350, y=335)

editbox10 = tk.Entry(width=2)
editbox10.place(x=510, y=365)

editbox11 = tk.Entry(width=2)
editbox11.place(x=450, y=395)

editbox12 = tk.Entry(width=2)
editbox12.place(x=520, y=425)

Machen Sie ein Scoring-Programm

python


def ButtonClick():
    q1=int(editbox1.get())
    q2=int(editbox2.get())
    q3=int(editbox3.get())
    q4=int(editbox4.get())
    q5=int(editbox5.get())
    q6=int(editbox6.get())
    q7=int(editbox7.get())
    q8=int(editbox8.get())
    q9=int(editbox9.get())
    q10=int(editbox10.get())
    q11=int(editbox11.get())
    q12=int(editbox12.get())
    result=q1+q2+q2+q3+q4+q5+q6+q7+q8+q9+q10+q11+q12
    rirekibox.insert(tk.END,"gesamt:"+str(result)+"\n")
    if result<=1:
        rirekibox.insert(tk.END,"Diagnose:Ehrlichkeit ist schwach\n"+"Wir werden intensiv und gründlich an allem arbeiten und detaillierte Pläne machen. Verantwortungsbewusst, fleißig, vorsichtig und praktisch. Daher wird eine bestimmte Aufgabe schnell und genau erledigt. Ein gutmütiger, gewissenhafter, disziplinierter, sparsamer Mann. Es ist zeitgenau, was es für andere schwierig macht, sich zu fühlen.")
    if result>=2 and result<=4:
        rirekibox.insert(tk.END,"Diagnose:Ziemlich schwache Ehrlichkeit\n"+"Sie sind faul, haben keine Geduld und neigen dazu, alles auf halbem Weg zu tun. Es ist nicht verantwortlich, es ist launisch, es ist schlampig und es ist langweilig. Sie können vage sein und nachlässig entscheiden oder handeln.")
    if result>=5 and result<=8:
        rirekibox.insert(tk.END,"Diagnose:Etwa auf halbem Weg zum Ganzen\n"+"Ich bin keine Person, die besonders energisch und gründlich in meiner Arbeit und meinem Studium ist, aber ich tue, was ich tun sollte, auf Augenhöhe mit Menschen. Er ist nicht derjenige, der es besonders schnell, effizient und genau macht. Aufmerksamkeit und praktische Empfindungen sind Standard. Ich halte auch viel Zeit und versuche nicht schlampig und genau zu sein.")
    if result>=9 and result<=11:
        rirekibox.insert(tk.END,"Diagnose:Ziemlich starke Ehrlichkeit\n"+"Er ist eine Person, die energisch und gründlich an allem arbeitet und detaillierte Pläne macht. Verantwortungsbewusst, fleißig, vorsichtig und praktisch. Daher wird ein bestimmter Job versuchen, ihn schnell und genau zu erledigen. Er ist ein gutmütiger und gewissenhafter sparsamer Mensch. Die Person, die rechtzeitig genau ist.")
    if result==12:
        rirekibox.insert(tk.END,"Diagnose:Eine Person mit starker Integrität\n"+"Wir werden intensiv und gründlich an allem arbeiten und detaillierte Pläne machen. Verantwortungsbewusst, fleißig, vorsichtig und praktisch. Daher wird eine bestimmte Aufgabe schnell und genau erledigt. Ein gutmütiger, gewissenhafter, disziplinierter, sparsamer Mann. Es ist zeitgenau, was es für andere schwierig macht, sich zu fühlen.")

――Es hat lange gedauert, bis ich vergaß, dass ich die Zeichenkette und die Zahl trennen musste, wenn ich die Gesamtpunktzahl gab ...


Ausführungszustand

python.PNG


Zusammenfassung

python


coding-utf-8
import tkinter as tk
import tkinter.messagebox as tmsg
def ButtonClick():
    q1=int(editbox1.get())
    q2=int(editbox2.get())
    q3=int(editbox3.get())
    q4=int(editbox4.get())
    q5=int(editbox5.get())
    q6=int(editbox6.get())
    q7=int(editbox7.get())
    q8=int(editbox8.get())
    q9=int(editbox9.get())
    q10=int(editbox10.get())
    q11=int(editbox11.get())
    q12=int(editbox12.get())
    result=q1+q2+q2+q3+q4+q5+q6+q7+q8+q9+q10+q11+q12
    rirekibox.insert(tk.END,"gesamt:"+str(result)+"\n")
    if result<=1:
        rirekibox.insert(tk.END,"Diagnose:Ehrlichkeit ist schwach\n"+"Wir werden intensiv und gründlich an allem arbeiten und detaillierte Pläne machen. Verantwortungsbewusst, fleißig, vorsichtig und praktisch. Daher wird eine bestimmte Aufgabe schnell und genau erledigt. Ein gutmütiger, gewissenhafter, disziplinierter, sparsamer Mann. Es ist zeitgenau, was es für andere schwierig macht, sich zu fühlen.")
    if result>=2 and result<=4:
        rirekibox.insert(tk.END,"Diagnose:Ziemlich schwache Ehrlichkeit\n"+"Sie sind faul, haben keine Geduld und neigen dazu, alles auf halbem Weg zu tun. Es ist nicht verantwortlich, es ist launisch, es ist schlampig und es ist langweilig. Sie können vage sein und nachlässig entscheiden oder handeln.")
    if result>=5 and result<=8:
        rirekibox.insert(tk.END,"Diagnose:Etwa auf halbem Weg zum Ganzen\n"+"Ich bin keine Person, die besonders energisch und gründlich in meiner Arbeit und meinem Studium ist, aber ich tue, was ich tun sollte, auf Augenhöhe mit Menschen. Er ist nicht derjenige, der es besonders schnell, effizient und genau macht. Aufmerksamkeit und praktische Empfindungen sind Standard. Ich halte auch viel Zeit und versuche nicht schlampig und genau zu sein.")
    if result>=9 and result<=11:
        rirekibox.insert(tk.END,"Diagnose:Ziemlich starke Ehrlichkeit\n"+"Er ist eine Person, die energisch und gründlich an allem arbeitet und detaillierte Pläne macht. Verantwortungsbewusst, fleißig, vorsichtig und praktisch. Daher wird ein bestimmter Job versuchen, ihn schnell und genau zu erledigen. Er ist ein gutmütiger und gewissenhafter sparsamer Mensch. Die Person, die rechtzeitig genau ist.")
    if result==12:
        rirekibox.insert(tk.END,"Diagnose:Eine Person mit starker Integrität\n"+"Wir werden intensiv und gründlich an allem arbeiten und detaillierte Pläne machen. Verantwortungsbewusst, fleißig, vorsichtig und praktisch. Daher wird eine bestimmte Aufgabe schnell und genau erledigt. Ein gutmütiger, gewissenhafter, disziplinierter, sparsamer Mann. Es ist zeitgenau, was es für andere schwierig macht, sich zu fühlen.")



#Vorbereitung
root=tk.Tk()
root.geometry("700x700")
root.title("Persönlichkeitsdiagnose der Ehrlichkeit")
#Erstellen Sie ein Textfeld für die Verlaufsanzeige
rirekibox=tk.Text(root,font=("Helvetica",14))
rirekibox.place(x=0,y=500,width=700,height=400)
#Etikette
anounce_labell=tk.Label(root,text="Geben Sie 1 für diejenigen ein, die zutreffen, andernfalls 0",font=(20))
anounce_labell.place(x=20,y=20)

qus1_labell = tk.Label(root,text="Wenn überhaupt, ist es eine Person, die es gründlich tut.",font=(10))
qus1_labell.place(x=20, y=50)

qus2_labell = tk.Label(root,text="Eine Person, die Dinge logisch denkt.",font=(10))
qus2_labell.place(x=20, y=80)

qus3_labell = tk.Label(root,text="Auf Reisen werden häufig detaillierte Pläne im Voraus erstellt.",font=(10))
qus3_labell.place(x=20, y=110)

qus4_labell = tk.Label(root,text="Arbeiten Sie richtig mit klaren Zielen.",font=(10))
qus4_labell.place(x=20, y=140)

qus5_labell = tk.Label(root,text="Ich werde hart arbeiten und hart arbeiten.",font=(10))
qus5_labell.place(x=20, y=170)

anounce2_labell=tk.Label(root,text="Geben Sie 1 für diejenigen ein, die nicht zutreffen, andernfalls 0",font=(20))
anounce2_labell.place(x=20,y=210)

qus6_labell = tk.Label(root,text="Er ist ziemlich faul.",font=(10))
qus6_labell.place(x=20, y=240)

qus7_labell = tk.Label(root,text="Selbst wenn Sie an etwas arbeiten, hören Sie oft auf halber Strecke auf.",font=(10))
qus7_labell.place(x=20, y=270)

qus8_labell = tk.Label(root,text="Wenn überhaupt, ist er ein dreitägiger Priester und hat keine Geduld.",font=(10))
qus8_labell.place(x=20, y=300)

qus9_labell = tk.Label(root,text="Ich bin es ziemlich leid.",font=(10))
qus9_labell.place(x=20, y=330)

qus10_labell = tk.Label(root,text="Oft wird das Problem nicht im Detail betrachtet und in die Praxis umgesetzt.",font=(10))
qus10_labell.place(x=20, y=360)

qus11_labell = tk.Label(root,text="Sie entscheiden nachlässig oder handeln.",font=(10))
qus11_labell.place(x=20, y=390)

qus12_labell = tk.Label(root,text="Wenn etwas schief geht, sollten Sie es sofort wegwerfen.",font=(10))
qus12_labell.place(x=20, y=420)
#Textfeld
editbox1 = tk.Entry(width=2)
editbox1.place(x=380, y=55)

editbox2 = tk.Entry(width=2)
editbox2.place(x=340, y=85)

editbox3 = tk.Entry(width=2)
editbox3.place(x=550, y=115)

editbox4 = tk.Entry(width=2)
editbox4.place(x=580, y=145)

editbox5 = tk.Entry(width=2)
editbox5.place(x=400, y=175)

editbox6 = tk.Entry(width=2)
editbox6.place(x=320, y=245)

editbox7 = tk.Entry(width=2)
editbox7.place(x=560, y=275)

editbox8 = tk.Entry(width=2)
editbox8.place(x=480, y=305)

editbox9 = tk.Entry(width=2)
editbox9.place(x=350, y=335)

editbox10 = tk.Entry(width=2)
editbox10.place(x=510, y=365)

editbox11 = tk.Entry(width=2)
editbox11.place(x=450, y=395)

editbox12 = tk.Entry(width=2)
editbox12.place(x=520, y=425)

#Taste
button1 = tk.Button(root, text="Check", font=("Helvetica"),command=ButtonClick)
#Befehl ist die Funktion, die beim Klicken ausgeführt werden soll
button1.place(x=600, y=400)
#Fensteranzeige
root.mainloop()

Impressionen

――Ich war wirklich besorgt darüber, was ich machen sollte, und habe verschiedene Dinge ausprobiert, aber ich konnte Bilder machen, aber ich konnte die meisten nicht machen. ――Ich möchte in der Lage sein, alles zu machen, was ich mir vorgestellt habe.


Verweise


Recommended Posts

Python-Integritätstest
Primzahlbeurteilung durch Python
Python Basic 8 Numpy Test
Python-Testpaket-Memo
Python-Tag-Kooperationstest
Python-Unit-Test-Vorlage
Python
Algorithmus in Python (Haupturteil)
Prüfung
Python-Vorlage für Codeforces-manuelle Test-
Python-Debug- und Testmodul
Stellen Sie den Python-Test in Jenkins ein
AtCoder: Python: Papa der Beispieltest.
Python-Entwicklung unterstützt durch Jenkins-Unit-Test
[Python] Testbeispiel mit unittest2, mock
Unit Test Log Ausgabe mit Python
Erstelltes AtCoder-Testtool für Python
Statistischer Test (Mehrfachtest) in Python: scikit_posthocs
Blender 2.9, Python-Hintergrundlicht-Farbtest
Kafka Python
Python-Grundlagen ⑤
Python-Zusammenfassung
Eingebaute Python
Python-Einschlussnotation
Python-Technik
[Python] Super einfacher Test mit Assert-Anweisung
Stresstest mit Locust in Python geschrieben
Testen Sie nicht funktionalisierte Python-Programme mit GitLab CI
Python studieren
Python 2.7 Countdown
Python-Memorandum
Python FlowFishMaster
Python-Dienst
Jack Bella Test
Python-Tipps
Python-Funktion ①
Python-Grundlagen
Python-Memo
Ufo-> Python (3)
WebUI-Test mit Python2.6 + Selenium 2.44.0 - Profileinstellung
Locust-Load-Test
Python-Einschlussnotation
Installieren Sie Python
Python Singleton
Django-Test
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Generieren Sie japanische Testdaten mit Python faker
Python-Inkrement
atCoder 173 Python
[Python] -Funktion
Python-Installation
Post-Test
Versuchen Sie Python
Python-Memo
Python iterativ