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

sin imagen de perfil
Val: 197
Bronce
Ha mantenido su posición en Python (en relación al último mes)

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


Python

Publicado el 06 de Diciembre del 2018 por dario
769 visualizaciones desde el 06 de Diciembre del 2018. Una media de 77 por semana
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
770 visualizaciones desde el 06 de Diciembre del 2018. Una media de 77 por semana
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