Kompatibilitätsdiagnoseprogramm in Python geschrieben

Python-Kompatibilitätsdiagnoseprogramm

from datetime import date
from time import strptime

new={'Zwillinge':'Wassermann','Stier':'Jungfrau','Skorpion':'Fische',\
'Löwensitz':'Schütze','Ziege':'Jungfrau','Krabbensitz':'Widder'}

class seizaandeto:
    def __init__(self):
        self.seiza={1:'Ziege',2:'Wassermann',3:'Fische',4:'Widder',5:'Stier',\
                      6:'Zwillinge',7:'Krabbensitz',8:'Löwensitz',9:'Jungfrau',10:'Waage',\
                      11:'Skorpion',12:'Schütze'}

        self.printSeizaandeto()

    def printSeizaandeto(self):
        print('Gib dein Geburtsdatum ein.')
        year=input('Bitte geben Sie das Geburtsjahr ein.')
        month=input('Bitte geben Sie den Geburtsmonat ein.')
        day=input('Bitte geben Sie das Geburtsdatum ein.')
        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('Was passt gut zu dir?' + new[x] + 'ist.')
        print("Geburtstag:%s" % dobj)
        print('Zeichen:%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()


Wie man ... macht ① Erstellen Sie zunächst ein Set mit allen Informationen der Konstellationen (2) Erstellen Sie ein Wörterbuch mit Schlüsseln als Zahlen und Elementen als Konstellationsinformationen und fahren Sie mit der Methode zur Eingabe des Geburtsdatums fort. ③ Identifizieren Sie die Konstellation ④ Kompatibilität und Ausgabe angemessen bestimmen

Recommended Posts

Kompatibilitätsdiagnoseprogramm in Python geschrieben
Gacha geschrieben in Python -BOX Gacha-
Cooles Lisp geschrieben in Python: Hy
Einfache Gacha-Logik in Python geschrieben
Beim Schreiben eines Programms in Python
In Python geschriebener Fourier-Serien-Verifizierungscode
Stresstest mit Locust in Python geschrieben
Ich habe ein Pay-Management-Programm in Python erstellt!
Übergangswahrscheinlichkeit der in Python geschriebenen Markov-Kette
Schreiben Sie ein Caesar-Verschlüsselungsprogramm in Python
Quadtree in Python --2
[Python] Einkaufsprogramm
Python in der Optimierung
CURL in Python
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Einführung in die Überprüfung der Wirksamkeit Kapitel 3 in Python geschrieben
Einfache Pub / Sub-Programmhinweise in Python
Einführung in die Überprüfung der Wirksamkeit Kapitel 2 in Python geschrieben
Ich habe ein Caesar-Kryptografieprogramm in Python erstellt.
Sortierte Liste in Python
Täglicher AtCoder # 36 mit Python
Clustertext in Python
AtCoder # 2 jeden Tag mit Python
Täglicher AtCoder # 32 in Python