Advertisement
Guest User

Franco_Ejercicio_bonus

a guest
Mar 30th, 2020
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. # Bonus: Hacer un programa que convierta fechas a cantidad de días y viceversa.
  2. # Suponiendo meses de 30 días
  3.  
  4.  
  5. dia  = int(input('Introduzca el día: '))
  6. mes  = int(input('Introduzca el mes: '))
  7. anno = int(input('Introduzca el año: '))
  8.  
  9. if (dia < 1 or dia > 30) or (mes < 1 or mes > 12) or anno < 1:
  10.     print('La fecha no es válida')
  11. else:
  12.    
  13.     xdias=((anno-1)*360)+((mes-1)*30)+dia
  14.     print(f"La cantidad de días para esta fecha es: {xdias}")
  15.  
  16. #numero=int(input('Introduzca la cantidad de días'))
  17.     numero=xdias
  18.     print(f'Estoy usando numero = {xdias}')
  19.     anno=numero//360
  20.     print(f'Año = {anno}')
  21.     resto=numero%360
  22.     if resto== 0:
  23.         resto = 360
  24.         print(f'Resto = {resto}')
  25.         mes=((resto-dia)//30) + 1
  26.     else:
  27.         anno = anno + 1
  28.  
  29.     if dia < 10:
  30.         dia='0'+str(dia)
  31.     if mes < 10:
  32.         mes='0'+str(mes)
  33.     print(f'la fecha es: {dia}/{mes}/{anno}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement