Código de Python - Dia de la semana en cualquier fecha.

Dia de la semana en cualquier fecha.gráfica de visualizaciones


Python

Publicado el 06 de Diciembre del 2018 por dario
218 visualizaciones desde el 06 de Diciembre del 2018
Este script calcula el dia de la semana para cualquier anio a partir de 1583.
Escrito en Pyhton3.
Captura-de-pantalla-de-2018-12-06-10-27-16

1.0

Publicado el 06 de Diciembre del 2018gráfica de visualizaciones de la versión: 1.0
218 visualizaciones desde el 06 de Diciembre del 2018
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#Calcula el dia de la semana
#en cualquier fecha a partir de 1583
 
dia = int(input('Dia de nacimiento: '))
mes = int(input('Mes de nacimiento: '))
year = int(input('Anio de nacimiento: '))
 
if year < 1583:
  print('Solo acepta fechas mayores a 1582')
else:
  a = (14 - mes) // 12
  y = year - a
  m = mes + 12 * a - 2
 
  d = (dia + year + (year//4) - (year//100) + (year//400) + ((31 * m)//12)) % 7
 
  if d == 0:
    diaSemana = 'Domingo'
  elif d == 1:
    diaSemana = 'Lunes'
  elif d == 2:
    diaSemana = 'Martes'
  elif d == 3:
    diaSemana = 'Miercoles'
  elif d == 4:
    diaSemana = 'Jueves'
  elif d == 5:
    diaSemana = 'Viernes'
  else:
    diaSemana = 'Sabado'
 
  print('El dia %d del mes %d de %d es %s' %(dia,mes,year,diaSemana))



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4958  
Revisar política de publicidad