# # Avant d'exécuter Python : # module load python3/miniconda3 # source activate base_plus import calendar import locale import copy start_month=1 start_year=1979 end_month=12 end_year=2010 ym_start= 12*start_year + start_month - 1 ym_end= 12*end_year + end_month - 1 for ym in range( ym_start, ym_end+1): # Pour avoir le mois courant en français locale.setlocale(locale.LC_ALL, 'fr_FR') # Pour avoir l'année courante et le mois courant y, m = divmod( ym, 12 ) year=copy.deepcopy(y) month=copy.deepcopy(m+1) # Pour convertir le numéro du mois en le nom complet du mois (janvier, février, ,,,) month_full_name=copy.deepcopy(calendar.month_name[month]) # Pour avoir le numéro du mois avec un 0 devant si <10 month_str = str(month).zfill(2) # Simple conversion de l'année en string year_str = str(year) # Un print pour finir en beauté print(month_str + ' '+ month_full_name + ' ' + year_str)