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