ich bin gerade dabei Python zu lernen und befasse mich gerade mit Klassen. Dabei ist mein Frage: wie kann ich es gestalten, wenn ich andere Funktionen aus anderen packages brauche? und...Auf der Seite die ich unten gepostet habe, kann ich, wie ich es verstehe, alle Variablen für die Funktionen definieren, was ist daran falsch wie ich es hier gemacht habe?
Code: Alles auswählen
'''
Depends from time-package the localtime-function
'''
class Date_Time:
# Die Initialisierung
def __init__(self, date, weekday, day, year):
#Das ist mein Sorgenkind, ich weiss nicht ob ich hier das self. brauche, da die Funktion hier nur der Definition dient
self.date = localtime()
self.weekday = date[6]
self.day = date[2]
self.year = date[0]
# Gibt den Wochentag aus/zurück
def weekday(self):
if self.weekday == 0:
return('Monday')
if self.weekday == 1:
return('Thuesday')
if self.weekday == 2:
return('Wednesday')
if self.weekday == 3:
return('Thursday')
if self.weekday == 4:
return('Friday')
if self.weekday == 5:
return('Saturday')
if self.weekday == 6:
return('Sunday')
#Gibt den Tag aus/zurück
def day(self):
return(str(self.day))
# Gibt das Jahr aus/zurück
def year(self):
return(str(self.year))
Dank für die Antworten
