――Récemment, je découvre souvent ce que j'ai pensé ou pensé (parce que j'ai du temps libre). .. .. «J'ai essayé de découvrir le zodiaque. → ** Diagnostic de la personnalité du zodiaque ** Découvert ――Il a été touché de manière inattendue. (J'avais l'impression de bien saisir les fonctionnalités) «Je pensais que si je connaissais le zodiaque, je serais capable de construire de bonnes relations, et quand j'ai cherché plus loin, j'ai trouvé un moyen facile de le trouver, alors j'ai essayé la programmation. [1]
Cette fois j'ai créé un programme en utilisant tkinter
[2]
# coding:utf-8
import tkinter as tk
En créant un programme qui calcule automatiquement, j'ai créé une fenêtre de base J'ai défini la taille à 300 en largeur et 250 en hauteur, et j'ai défini le titre sur le nom pour vérifier le zodiaque du calendrier occidental.
root = tk.Tk()
root.geometry("300x250")
root.title("Vérifions le zodiaque de l'AD")
Le champ de saisie a été placé avec ʻEntry, et le bouton a été placé avec
Button`.
editbox = tk.Entry(width=5, font=("Times", 28))
editbox.place(x = 10, y = 50)
Button = tk.Button(root, text = "bouton", font=("Helvetica", 12), command=Push)
Button.place(x = 130, y = 60)
J'ai placé un champ de texte pour afficher le zodiaque avec Texte
cette fois. La largeur du champ de texte est de 80 et la hauteur de 250.
eto = tk.Text(root, font=("Times", 12))
eto.place(x = 220, y = 0, width=80, height= 250)
Tout d'abord, faites une liste nommée ʻEto, Une opération (programme) qui calcule le zodiaque à partir de la liste lorsque le bouton est enfoncé et affiche le résultat dans le champ de texte est définie dans la fonction ** Push ** avec
def`.
Eto = ["Enfant", "丑", "Tora", "U", "Tatsu", "Mi", "Le midi", "Pas encore", "Tibia", "Coq", "Chien", "亥"]
def Push():
n = editbox.get()
amari = ((int(n)+9)%12)
global Eto
if amari == 1:
c = Eto[0]
elif amari == 2:
c = Eto[1]
elif amari == 3:
c = Eto[2]
elif amari == 4:
c = Eto[3]
elif amari == 5:
c = Eto[4]
elif amari == 6:
c = Eto[5]
elif amari == 7:
c = Eto[6]
elif amari == 8:
c = Eto[7]
elif amari == 9:
c = Eto[8]
elif amari == 10:
c = Eto[9]
elif amari == 11:
c = Eto[10]
else:
c = Eto[11]
eto.insert(tk.END, str(c) + "\n")
# coding:utf-8
import tkinter as tk
Eto = ["Enfant", "丑", "Tora", "U", "Tatsu", "Mi", "Le midi", "Pas encore", "Tibia", "Coq", "Chien", "亥"]
def Push():
n = editbox.get()
amari = ((int(n)+9)%12)
global Eto
if amari == 1:
c = Eto[0]
elif amari == 2:
c = Eto[1]
elif amari == 3:
c = Eto[2]
elif amari == 4:
c = Eto[3]
elif amari == 5:
c = Eto[4]
elif amari == 6:
c = Eto[5]
elif amari == 7:
c = Eto[6]
elif amari == 8:
c = Eto[7]
elif amari == 9:
c = Eto[8]
elif amari == 10:
c = Eto[9]
elif amari == 11:
c = Eto[10]
else:
c = Eto[11]
eto.insert(tk.END, str(c) + "\n")
root = tk.Tk()
root.geometry("300x250")
root.title("Vérifions le zodiaque de l'AD")
editbox = tk.Entry(width=5, font=("Times", 28))
editbox.place(x = 10, y = 50)
Button = tk.Button(root, text = "bouton", font=("Helvetica", 12), command=Push)
Button.place(x = 130, y = 60)
eto = tk.Text(root, font=("Times", 12))
eto.place(x = 220, y = 0, width=80, height= 250)
root.mainloop()
--Utilisez une police qui vous convient le mieux
fonction Push
semble être un peu plus facile, alors réfléchissez un peu plus.
―― Pourquoi avez-vous besoin de la fonction str
pour afficher la ʻEto list` alors qu'elle devrait être un caractère?[1]. "11 calculs utiles à connaître" [2]. "La classe d'introduction Python la plus simple", écrite par Fumitaka Osawa, publiée par Sotec Co., Ltd.
Recommended Posts