Ravi de vous rencontrer avec python

introduction

Je suis entré à l'école en avril, mais je ne suis pas allé à l'école sauf pour la cérémonie d'entrée, donc je ne me suis pas fait d'amis: pleurez: Bien sûr, étudier est la chose la plus importante car c'est une école, mais je pense qu'il est également important de se faire des amis. J'ai donc décidé de me présenter un peu au ** format quiz ** en utilisant python. (Le nom ne sera pas publié sur Qiita en raison de problèmes de confidentialité)


Pensez à votre première impression

J'ai pensé à des informations qui peuvent être facilement comprises en face à face Après tout, ** visage ** est le meilleur, mais il est difficile d'expliquer le visage. Ensuite, la prochaine information que vous pouvez trouver est ** hauteur ** Alors j'ai pensé que je demanderais à tout le monde de deviner ma taille

Pensez à votre taille

Si vous n'entrez pas exactement ma taille, vous n'obtiendrez pas la bonne réponse Si tu es trop grand, je t'aurai


import tkinter as tk
import tkinter.messagebox as tmsg

def ButtonClick_h():
    h = editboxl_h.get()
    c = editboxl_h.get()
    
    my_h = False
    if len(c) != 3:
        tmsg.showinfo("erreur", "Entrez un numéro à 3 chiffres!")
    else:
        kazuok = True
        for i in range(1):
            if (h[i] < "0") or (h[i] > "9"):
                tmsg.showerror("Erreur", "Nombres!")
                kazuok = False
                break
            if kazuok :
                my_h = True             

    if my_h :
        if int(h) == 174:
            tmsg.showinfo("Bonne réponse", "Je vais le faire!")    
        elif 170 <= int(h) < 174:
            tmsg.showinfo("Je suis désolé!", "C'est un peu plus haut!")
        elif 174 < int(h) <= 179:
            tmsg.showinfo("Je suis désolé!", "C'est un peu plus bas!")
        elif int(h) < 170:
            tmsg.showinfo("Du tout!", "Un si petit!")         
        else:
            int(h) > 180
            tmsg.showinfo("Du tout!", "Ce n'est pas le cas!" )

Pensez à quoi dire si vous vous présentez en face à face

Je me suis présenté plusieurs fois auparavant, mais j'ai réfléchi à ce dont je parlais. Je parle beaucoup, mais j'ai pensé que la prochaine chose à dire après le nom était ** anniversaire ** et ** chose préférée **


Pense à ton anniversaire

Si vous ne devinez pas votre anniversaire, vous n'obtiendrez pas la bonne réponse

def ButtonClick_b():
    b = editboxl_b.get()
    d = editboxl_b.get()    
    
    my_b = False
    if len(d) != 1:
        tmsg.showinfo("erreur", "Bon conseil! En un seul chiffre!")
    else:
        kazuok = True
        for i in range(1):
            if (b[i] < "0") or (b[i] > "9"):
                tmsg.showerror("Erreur", "Pas un nombre")
                kazuok = False
                break
            if kazuok :
                my_b = True             

    if my_b :
        if int(b) == 3:
            tmsg.showinfo("Bonne réponse", "大Bonne réponse!君とは気が合うかもね(笑)")    
        elif 1 <= int(b) < 2:
            tmsg.showinfo("Je suis désolé!", "C'est un peu plus haut")
        elif 4 < int(b) <= 6:
            tmsg.showinfo("Je suis désolé!", "Un peu plus bas")     
        else:
            int(b) > 6
            tmsg.showinfo("Du tout!", "La température est parfaite(Conseils)" )

Devine ce que tu aimes

J'aime le sport, mais j'aime ceux que j'aime particulièrement C'est un programme où vous pouvez gagner du "basket", "baseball" et "soccer".

def ButtonClick_s1():
    tmsg.showinfo("Non!", "Le basket est également intéressant! !!")            

def ButtonClick_s2():
    tmsg.showinfo("Bonne réponse", "Le baseball est le meilleur! !!" )

def ButtonClick_s3():
    tmsg.showinfo("Non!", "Je ne suis pas très bon au football.")

Résultat final


import tkinter as tk
import tkinter.messagebox as tmsg

def ButtonClick_h():
    h = editboxl_h.get()
    c = editboxl_h.get()
    
    my_h = False
    if len(c) != 3:
        tmsg.showinfo("erreur", "Entrez un numéro à 3 chiffres!")
    else:
        kazuok = True
        for i in range(1):
            if (h[i] < "0") or (h[i] > "9"):
                tmsg.showerror("Erreur", "Nombres!")
                kazuok = False
                break
            if kazuok :
                my_h = True             

    if my_h :
        if int(h) == 174:
            tmsg.showinfo("Bonne réponse", "Je vais le faire!")    
        elif 170 <= int(h) < 174:
            tmsg.showinfo("Je suis désolé!", "C'est un peu plus haut!")
        elif 174 < int(h) <= 179:
            tmsg.showinfo("Je suis désolé!", "C'est un peu plus bas!")
        elif int(h) < 170:
            tmsg.showinfo("Du tout!", "Un si petit!")         
        else:
            int(h) > 180
            tmsg.showinfo("Du tout!", "Ce n'est pas le cas!" )
    
def ButtonClick_b():
    b = editboxl_b.get()
    d = editboxl_b.get()    
    
    my_b = False
    if len(d) != 1:
        tmsg.showinfo("erreur", "Bon conseil! En un seul chiffre!")
    else:
        kazuok = True
        for i in range(1):
            if (b[i] < "0") or (b[i] > "9"):
                tmsg.showerror("Erreur", "Pas un nombre")
                kazuok = False
                break
            if kazuok :
                my_b = True             

    if my_b :
        if int(b) == 3:
            tmsg.showinfo("Bonne réponse", "大Bonne réponse!君とは気が合うかもね(笑)")    
        elif 1 <= int(b) < 2:
            tmsg.showinfo("Je suis désolé!", "C'est un peu plus haut")
        elif 4 < int(b) <= 6:
            tmsg.showinfo("Je suis désolé!", "Un peu plus bas")     
        else:
            int(b) > 6
            tmsg.showinfo("Du tout!", "La température est parfaite(Conseils)" )

def ButtonClick_s1():
    tmsg.showinfo("Non!", "Le basket est également intéressant! !!")            

def ButtonClick_s2():
    tmsg.showinfo("Bonne réponse", "Le baseball est le meilleur! !!" )

def ButtonClick_s3():
    tmsg.showinfo("Non!", "Je suis vraiment mauvais au football!")
                         
root = tk.Tk()
root.geometry("800x800")
root.title("Apprendre à me connaître")

labell_h = tk.Label(root, text="(C'est à peu près cette fois ...)Ravi de vous rencontrer!", font=("Helvetica", 30))
labell_h.place(x = 20, y = 0)

labell_i = tk.Label(root, text="Apprenez à me connaître même un peu en 2 minutes!", font=("Helvetica", 20))
labell_i.place(x = 20, y = 50)

labell_h = tk.Label(root, text="[SIZE] Imaginons la hauteur(3 chiffres demi-largeur)", font=("Helvetica", 20))
labell_h.place(x = 20, y = 150)

labell_b = tk.Label(root, text="[BIRTHDAY] Imaginons le mois de naissance(Numéro demi-largeur)", font=("Helvetica", 20))
labell_b.place(x = 20, y = 300)

labell_x = tk.Label(root, text="[LIKE] Voyons quel sport vous aimez", font=("Helvetica", 20))
labell_x.place(x = 20, y = 500)

editboxl_h = tk.Entry(width = 3, font=("Helvetica", 28))
editboxl_h.place(x =120, y = 200)

editboxl_b = tk.Entry(width = 3, font=("Helvetica", 28))
editboxl_b.place(x =120, y = 360)

height = tk.Label(root, text = "cm", font=("Helvetica", 20))
height.place(x = 200, y = 200)

monthl = tk.Label(root, text = "Mois", font=("Helvetica", 20))
monthl.place(x = 200, y = 360)

buttonl_h = tk.Button(root, text = "Cliquez sur", font=("Helvetica", 14), command=ButtonClick_h)
buttonl_h.place(x = 240, y =200)

buttonl_b= tk.Button(root, text = "Cliquez sur", font=("Helvetica", 14), command=ButtonClick_b)
buttonl_b.place(x = 240, y =360)

buttonl_s1 = tk.Button(root, text = "basketball", font=("Helvetica", 14), command=ButtonClick_s1)
buttonl_s1.place(x = 120, y =560)

buttonl_s2 = tk.Button(root, text = "base-ball", font=("Helvetica", 14), command=ButtonClick_s2)
buttonl_s2.place(x = 120, y =630)

buttonl_s3 = tk.Button(root, text = "Football", font=("Helvetica", 14), command=ButtonClick_s3)
buttonl_s3.place(x = 120, y =700)

root.mainloop()

2020-07-09.png

Il ressemblera à ceci! !! !!


Impressions

À l'origine, j'aurais peut-être pu me présenter en face à face en avril, mais je suis content d'avoir pu me présenter de cette façon.

Recommended Posts

Ravi de vous rencontrer avec python
Connectez-vous à BigQuery avec Python
Connectez-vous à Wikipedia avec Python
Publiez sur Slack avec Python 3
Basculer python vers 2.7 avec des alternatives
Écrire en csv avec Python
Ravi de vous rencontrer, j'aimerais me présenter.
Notes de site pour vous aider à utiliser NetworkX avec Python
Python: comment utiliser async avec
Lien pour commencer avec python
[Python] Ecrire dans un fichier csv avec Python
Connaissances à connaître lors de la programmation de concours avec Python2
Essayez d'exploiter Facebook avec Python
Sortie vers un fichier csv avec Python
Convertir la liste en DataFrame avec python
Conversion MP3 → WAV avec Python
Pour faire une récursion avec Python2
Comment démarrer avec Python
Que faire avec la sortie de PYTHON?
Comment calculer la date avec python
Publiez facilement sur Twitter avec Python 3
Jusqu'à ce que Python fonctionne sur Apache
Je veux déboguer avec Python
Python | Ce que vous pouvez faire avec Python
N'écrivez pas Python si vous voulez l'accélérer avec Python
Notez ce que vous avez fait pour utiliser Flycheck avec Python
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Essayez de reproduire un film couleur avec Python
Essayez de vous connecter à qiita avec Python
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
Reconnaissance vocale en anglais avec python [speech to text]
mail html avec image à envoyer avec python
Mémo pour demander des KPI avec python
python à retenir uniquement avec bonjour, mondes
Sortir les caractères de couleur en joli avec python
Introduction au remplissage d'image Python Remplissage d'image à l'aide d'ImageDataGenerator
Sortie du journal Python vers la console avec GAE
Convertir des données Excel en JSON avec python
Convertir Hiragana en Romaji avec Python (bêta)
Fractal pour faire et jouer avec Python
Je voulais résoudre ABC160 avec Python
Connectez-vous à MySQL avec Python dans Docker
Comment utiliser BigQuery en Python
[Introduction à Python] Utilisons foreach avec Python
Caméra à pixel unique à expérimenter avec Python
Convertissez des données FX 1 minute en données 5 minutes avec Python
Je veux analyser les journaux avec Python
Comment faire un test de sac avec python
Je veux jouer avec aws avec python
Comment afficher le japonais python avec lolipop
Essayer de gérer SQLite3 avec Python [Note]
[Part1] Scraping avec Python → Organisez jusqu'à csv!
Connectez-vous à s3 avec AWS Lambda Python
Ajouter du bruit gaussien aux images avec python2.7
Comment entrer le japonais avec les malédictions Python