ich habe ein riesengroßes problem. ich soll eine programmierung von python erklären können. und das problem ist, das ich gar nichts davon verstehe. könnt ihr mir vielleicht weiterhelfen? Was bedeuten die einzelnen Schritte?
hier ist die programmierung:
Code: Alles auswählen
Monat=5
Jahr=2004
erstertag=6
Monate = ["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]
Monattage = [31,28,31,30,31,30,31,31,30,31,30,31] # Angabe der Tage der Monate
Tage = []
if erstertag != 1: #!=ungleich
for i in range(0,erstertag-1):
tage.insert(i," ") #insert: ist eine Methode Elemente einzuführen.
for i in range(erstertag-1,(monattage[monat-1]+erstertag-1)):
tage.insert(i,i-erstertag+2)
if erstertag == 1:
tage[0]=1
if (erstertag+monattage[monat]) < 46: # Positionen mit Ziffer
for i in range (erstertag+monattage[monat-1],46):
tage.insert(i, " ")
print " ",monate[monat-1],jahr
print " "
print " Mo Di Mi Do Fr Sa So "
print " ",tage[0]," ",tage[1]," ",tage[2]," ",tage[3]," ",tage[4],"",tage[5]," ",tage[6]," "
print " ",tage[7]," ",tage[8]," ",tage[9]," ",tage[10]," ",tage[11]," ",tage[12]," ",tage[13]," "
print " ",tage[14]," ",tage[15]," ",tage[16]," ",tage[17]," ",tage[18]," ",tage[19]," ",tage[20]," "
print " ",tage[21]," ",tage[22]," ",tage[23]," ",tage[24]," ",tage[25]," ",tage[26]," ",tage[27]," "
print " ",tage[28]," ",tage[29]," ",tage[30]," ",tage[31]," ",tage[32]," ",tage[33]," ",tage[34]," "
print " ",tage[35]," ",tage[36]," ",tage[37]," ",tage[38]," ",tage[39]," ",tage[40]," ",tage[41]," "
print " ",tage[42]," ",tage[43]," ",tage[44]," "