Wie vergleiche ich 2 Daten(Datum) ?
Verfasst: Freitag 19. April 2013, 23:11
Hallo liebe Python Community,
erst mal will ich mich kurz vorstellen, da ich ja neu hier bin
.
Mein Name ist Luca, ich bin 21 Jahre alt und wohne zurzeit im schönen Hamburg. Ich hab vor ein paar Tage angefangen mich intensiv mit Python zu beschäftigen. Ich hatte mich vorher ein wenig mit C++ beschäftigt, da ich das bald in der Schule haben werde, allerdings habe ich keine wirkliche Programmiererfahrung, außer ein wenig bash-scripting und ein wenig halbwissen in html und css, und war daher ein wenig mit C++ überfordert. Da bin ich dann durch udacity auf python gestoßen und hab damit angefangen. Die Sprache macht mir bis dato wirklich spaß und ich sehe wirklich Fortschritt bei mir, im Gegensatz zu C++ :p
Nun ja, genug von mir und genug Offtopic, ich komme nun mal zu meinem Problem.
Ich habe um die Grundlagen zu festigen, ein kleines Programm geschrieben, welches vom Geburtsdatum aus zum heutigen Datum errechnet wie alt du in Tagen bist.
Das ganze funktioniert schon ganz gut, wobei es sicherlich nicht das effizienteste design ist...
Allerdings hab ich das Problem, das ich das Geburtsdatum mit dem heutigen Datum vergleichen will, um zuprüfen, das diese auch vor dem heutigen Datum liegt. Nur leider habe ich keine Ahnung wie ich das anstellen soll :/
Hier ist die funktion die die Tage zählt und die einzelnen Werte vergleicht.
Also gibt es eine Methode oder iwas dafür? Oder muss ich mir da selber was ausdenken?
Ich würde mich sehr über hilfe freuen
Natürlich freue ich mich auch über Verbesserungen zu meinem CodeStyle oder anderem!
Mit freundlichen Grüßen
desmater
erst mal will ich mich kurz vorstellen, da ich ja neu hier bin
Mein Name ist Luca, ich bin 21 Jahre alt und wohne zurzeit im schönen Hamburg. Ich hab vor ein paar Tage angefangen mich intensiv mit Python zu beschäftigen. Ich hatte mich vorher ein wenig mit C++ beschäftigt, da ich das bald in der Schule haben werde, allerdings habe ich keine wirkliche Programmiererfahrung, außer ein wenig bash-scripting und ein wenig halbwissen in html und css, und war daher ein wenig mit C++ überfordert. Da bin ich dann durch udacity auf python gestoßen und hab damit angefangen. Die Sprache macht mir bis dato wirklich spaß und ich sehe wirklich Fortschritt bei mir, im Gegensatz zu C++ :p
Nun ja, genug von mir und genug Offtopic, ich komme nun mal zu meinem Problem.
Ich habe um die Grundlagen zu festigen, ein kleines Programm geschrieben, welches vom Geburtsdatum aus zum heutigen Datum errechnet wie alt du in Tagen bist.
Das ganze funktioniert schon ganz gut, wobei es sicherlich nicht das effizienteste design ist...
Allerdings hab ich das Problem, das ich das Geburtsdatum mit dem heutigen Datum vergleichen will, um zuprüfen, das diese auch vor dem heutigen Datum liegt. Nur leider habe ich keine Ahnung wie ich das anstellen soll :/
Hier ist die funktion die die Tage zählt und die einzelnen Werte vergleicht.
Code: Alles auswählen
def countDays(userDay, userMonth, userYear, todayDay, todayMonth, todayYear):
ageInDays = 0
# hier würde ich gerne vorher Prüfen.
while userDay != todayDay or userMonth != todayMonth or userYear != todayYear:
userDay, userMonth, userYear = getNextDay(userDay, userMonth, userYear, getDaysInMonth(userMonth, userYear))
ageInDays += 1
return ageInDays
Ich würde mich sehr über hilfe freuen
Natürlich freue ich mich auch über Verbesserungen zu meinem CodeStyle oder anderem!
Mit freundlichen Grüßen
desmater