Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def esBisiesto(year): return year % 4 == 0 and year % 100 != 0 or year % 400 == 0
- anyo=int(input("Calendario de: "))
- k=0
- while k<1 or k>7 :
- k=int(input("El 1 de Enero de "+str(anyo)+" es (lunes=1, martes=2...): "))
- if esBisiesto(anyo): n=29
- else: n=28
- diasmeses=[31,n,31,30,31,30,31,31,30,31,30,31]
- nombremeses=['ENERO','FEBRERO','MARZO','ABRIL','MAYO','JUNIO','JULIO','AGOSTO','SEPTIEMBRE','OCTUBRE','NOVIEMBRE','DICIEMBRE']
- print(anyo)
- for mes in range(1,13):
- cad=""
- print("\n "+nombremeses[mes-1])
- for i in range(1,k):
- cad+=" "
- for i in range(1,diasmeses[mes-1]+1):
- if i<10: cad+=" "+str(i)+" "
- else: cad+=str(i)+" "
- if k%7==0:
- cad+="\n"
- k=0
- k+=1
- print(cad)
- input("\n Pulsa INTRO para salir")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement