2012-01-27 3 views
3

Как я могу рассчитывать и показывать все годы между данным Бегинном и данным концом?показать годы между началом и окончанием

Мой пример:

for item in folderContents: 
    Beginn = item.Beginn.strftime('%Y') 
    Ende = item.Ende.strftime('%Y') 
    try: 
     Beginn = Beginn 
     while Beginn <= Ende: 
      Beginn = Beginn + 1 
      print Beginn 
    except: 
     pass 

Спасибо за вашу помощь ...

ответ

5
for item in folderContents: 
    Beginn = int(item.Beginn.strftime('%Y')) 
    Ende = int(item.Ende.strftime('%Y')) 

    for year in range(Beginn, Ende + 1): 
     print year 
+0

спасибо вам ИНТ работает отлично :-) – user966660

+2

Если ответ отлично работает, вы должны пометить его как принято :) – westmark

Смежные вопросы