Programme de diagnostic de compatibilité écrit en python

programme de diagnostic de compatibilité python

from datetime import date
from time import strptime

new={'Gémeaux':'Verseau','Taureau':'Vierge','Scorpion':'Poissons',\
'Siège Lion':'Sagittaire','Chèvre':'Vierge','Siège de crabe':'bélier'}

class seizaandeto:
    def __init__(self):
        self.seiza={1:'Chèvre',2:'Verseau',3:'Poissons',4:'bélier',5:'Taureau',\
                      6:'Gémeaux',7:'Siège de crabe',8:'Siège Lion',9:'Vierge',10:'Balance',\
                      11:'Scorpion',12:'Sagittaire'}

        self.printSeizaandeto()

    def printSeizaandeto(self):
        print('Entrez votre date de naissance.')
        year=input('Veuillez entrer l'année de naissance.')
        month=input('Veuillez saisir le mois de naissance.')
        day=input('Veuillez saisir la date de naissance.')
        s='%s-%s-%s'%(year,month,day)
        dobj=date(*strptime(s,'%Y-%m-%d')[0:3])
        self.year,self.month,self.day=dobj.year,dobj.month,dobj.day
        x=self.seizaHantei()
        print('Ce qui va bien avec toi' + new[x] + 'est.')
        print("Anniversaire:%s" % dobj)
        print('signe:%s' % (self.seizaHantei()))

    def seizaHantei(self):
        if self.day>22:
            if self.month==12:
                return self.seiza[1]
            else:
                return self.seiza[self.month+1]
        else:
            return self.seiza[self.month]

if __name__=='__main__':
    v=seizaandeto()


Comment faire ① Tout d'abord, faites un ensemble avec toutes les informations des constellations (2) Créez un dictionnaire avec des clés en tant que nombres et des éléments en tant qu'informations de constellation, et passez à la méthode de saisie de la date de naissance. ③ Identifiez la constellation ④ Déterminez de manière appropriée la compatibilité et la sortie

Recommended Posts

Programme de diagnostic de compatibilité écrit en python
Gacha écrit en Python -BOX Gacha-
Cool Lisp écrit en Python: Hy
Logique gacha simple écrite en Python
Lors de l'écriture d'un programme en Python
Code de vérification de la série Fourier écrit en Python
Test de stress avec Locust écrit en Python
J'ai fait un programme de gestion de la paie en Python!
Probabilité de transition de la chaîne de Markov écrite en Python
Ecrire un programme de chiffrement Caesar en Python
Quadtree en Python --2
[Python] Programme d'achat
Python en optimisation
CURL en Python
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Introduction à la vérification de l'efficacité Chapitre 3 écrit en Python
Notes de programme simples Pub / Sub en Python
Introduction à la vérification de l'efficacité Chapitre 2 écrit en Python
J'ai créé un programme cryptographique César en Python.
Liste triée en Python
AtCoder # 36 quotidien avec Python
Texte de cluster en Python
AtCoder # 2 tous les jours avec Python
Daily AtCoder # 32 en Python